diff --git a/doc/thinking/2026-04-10.md b/doc/thinking/2026-04-10.md index b359b11..8a4d2e1 100644 --- a/doc/thinking/2026-04-10.md +++ b/doc/thinking/2026-04-10.md @@ -50,3 +50,41 @@ shared-sqs занимает нишу "SQS-as-a-Service для private cloud" — 2. Закоммитить изменения shared-sqs на ВМ 3. Найти `test_harbor_load.sh` в корне проекта, изучить 4. Прогнать нагрузочный тест харбора с ВМ, сравнить с предыдущими результатами + +--- + +## Результаты нагрузочного теста Harbor (2026-04-10, после апгрейда ресурсов) + +Команда: `cd /home/naeel/terra/sless && bash test_harbor_load.sh` +Параметры: 60 сек, 10 воркеров, таймаут 8 сек/запрос + +``` +Total requests : 4757 +Success (2xx) : 4756 (99%) +Timeouts : 1 (0%) +Other errors : 0 +Latency (ok) : min=0.023s median=0.044s p95=0.332s max=3.920s + +--- By protocol --- + h1: ok=2347 fail=1 p95=0.342s + h2: ok=2409 fail=0 p95=0.314s + +--- By URL --- + /api/v2.0/ping : ok=2660 timeout=1 + /api/v2.0/projects: ok=1476 timeout=0 + /v2/ : ok=620 timeout=0 +``` + +### Сравнение с историческим состоянием + +**До апгрейда** (из doc/log.md, 2026-03-08): +> Harbor нестабилен: `/v2/` периодически зависает на 10+ секунд или возвращает 504. Kaniko не мог завершить push образа. + +**После апгрейда памяти и диска:** +- 1 таймаут из 4757 запросов (0%) — единичный инцидент на `/ping` +- Медиана 44ms — отличная latency +- p95 = 332ms — в норме +- max = 3.9s — единственный выброс (тот самый таймаут) +- H2 и H1 работают одинаково хорошо + +**Вывод: харбор стабилен.** Апгрейд ресурсов полностью устранил проблему с зависаниями. Harbor пригоден для использования как registry для kaniko push.