tests: сравнение shared-SQS vs YMQ — p50 6-8мс vs 60-62мс; у shared выброс send 12-25с на прогон (платформа?)
This commit is contained in:
@@ -910,3 +910,25 @@ P3.8 — PASS; P3.7 (RSS 2ч) — мониторинг в процессе.
|
||||
стабилизации GC). Плато 15648 kB держится последние сэмплы.
|
||||
- Threads: стабильно **13** на всём интервале.
|
||||
- Утечки памяти/потоков НЕТ. План Соннета выполнен полностью.
|
||||
|
||||
## 2026-08-15 (день) — сравнение shared-SQS vs Yandex YMQ (очередь newsqs)
|
||||
|
||||
**Скрипт**: `tests/compare_ymq_vs_shared.py` (новый, локально + ВМ). N=50,
|
||||
тело 512 байт, последовательно: send x50 → receive+delete x50. retries=0.
|
||||
|
||||
**Прогон 1** (ВМ):
|
||||
- shared-SQS: send p50=6мс p95=17мс **max=12648мс**; receive p50=7мс; delete p50=8мс; 50/50, errs=0, total=13.9с.
|
||||
- YMQ: send p50=62мс p95=76мс max=84мс; receive p50=60мс; delete p50=62мс; 50/50, errs=0, total=9.4с.
|
||||
|
||||
**Прогон 2** (ВМ, повтор):
|
||||
- shared-SQS: send p50=8мс p95=16мс **max=25446мс**; receive p50=6мс; delete p50=7мс; 50/50, errs=0, total=26.6с.
|
||||
- YMQ: send p50=62мс p95=69мс max=72мс; receive p50=60мс; delete p50=62мс; 50/50, errs=0, total=9.5с.
|
||||
|
||||
**Выводы (факты)**:
|
||||
1. По p50 наш сервис в ~8–10 раз быстрее YMQ (6–8мс против 60–62мс).
|
||||
2. У shared-SQS в КАЖДОМ прогоне ровно один send зависает на 12.6с / 25.4с
|
||||
(тело 512 байт — размер ни при чём; errs=0, ответ приходит). YMQ — без
|
||||
выбросов, стабилен.
|
||||
3. Гипотеза выброса: платформенные «паузы» сети к поду Nubes (ранее фиксировали
|
||||
зависания ~51с на больших POST из-за MTU/MSS 1448) — но при 512 байтах
|
||||
причина требует отдельного расследования (tcpdump/тайминги платформы).
|
||||
|
||||
Reference in New Issue
Block a user