vergabe-teilnahme/docs/evidence/2026-10-19-synthetic-sizing/sizing-envelope.json
tegwick 11f7c8ae83 feat: measure configurable synthetic pilot workload in isolated PostgreSQL runtime
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a15374-f59f-7a31-86d2-d23b5d2ed181
2026-10-19 14:54:19 +02:00

30 lines
1.2 KiB
JSON

{
"status": "provisional-local-host-only",
"application_observed": {
"cpu_p95_m": 1298.300558321979,
"cpu_peak_m": 1916.960754568632,
"rss_sum_peak_mib": 193.8359375,
"sample_intervals": 361,
"normalized_cpu_p95_m_per_worker": 649.1502791609895
},
"suggested_application": {
"cpu_request_m": 1950,
"cpu_limit_m": 2900,
"memory_request_mib": 256,
"memory_limit_mib": 320
},
"margins": {
"cpu_request_multiplier": 1.5,
"cpu_limit_multiplier": 1.5,
"memory_request_multiplier": 1.25,
"memory_limit_multiplier": 1.5
},
"limits": [
"Per-worker number is normalized aggregate, not an independently sampled worker.",
"RSS sum double-counts shared pages; conservative upper bound, not unique memory.",
"Observed local CPU is hardware/think-time dependent; quota effects untested.",
"Database/container demand is separate and not included in application request.",
"No production apply or human acceptance; validate target runtime before right-sizing."
],
"revisit": "Changed concurrency, corpus, document size, workers, image, hardware or quota; then repeat under approved target runtime including bursts and restart."
}