Access Hub Collector
Đồng bộ từ mã nguồn lúc 15:42, 03/10/2026
Skip to content

Kết quả agentsim 02/10/2026 (X-5, một phần X-7) ​

2 phút đọcCập nhật 02/10/2026access-hub-collector, docs/perf/2026-10-02-agentsim.md

Cách chạy ​

Môi trường cô lập, không dùng dev stack (dev collector nói chuyện với Access Hub thật): mockhub riêng, collector riêng một tiến trình mọi vai trò (bus trong tiến trình, không Redis), VictoriaMetrics riêng. Máy: 4 vCPU, 16 GB, chung với dev stack đang chạy.

bash
mockhub -listen 127.0.0.1:18091 -token sim-hub-token -sim-licenses 5000 -sim-companies 20
AHC_ADMIN_TOKEN=... collector -config collector.yaml   # ingest 18450, tsdb.url VictoriaMetrics riêng
agentsim -collector http://127.0.0.1:18450 -agents 5000 -enroll-parallel 5000 -duration 3m

Mỗi agent ảo: enroll bằng License riêng, sau đó mỗi 30 giây gửi một MetricsBatch gzip gồm 74 series lấy từ catalog (mount, interface, thiết bị, chế độ CPU đã khai triển), pha lệch theo agent_id, tôn trọng Retry-After, backoff khi 5xx.

Kết quả ​

Chỉ số1.000 agent, 3 phút5.000 agent, enroll đồng loạt, 3 phút
Enroll1.000 trong 0,27 s5.000 trong 1,03 s (5.000 yêu cầu song song)
Yêu cầu metrics6.000, 100 phần trăm 20029.994, 100 phần trăm 200
Mẫu nhận2.467/s, 0 bị bỏ12.330/s, 0 bị bỏ
Độ trễ ingest p50 / p95 / p99 / max0,8 / 3,0 / 5,2 / 16,5 ms0,7 / 3,5 / 7,4 / 67,9 ms
CPU collector30 s CPU trong 180 s (khoảng 17 phần trăm một lõi)
RSS collector106 MiB
Lỗi, cảnh báo trong log00 (ngoài cảnh báo cấu hình dev: không Redis, không TLS)

Nhận xét ​

  • Đạt NFR-01 (p99 ingest dưới 250 ms) với dư địa lớn ở 5.000 agent trên một tiến trình.
  • Chưa phải tiêu chí ra GĐ 1 và 2: X-5 yêu cầu chạy liên tục 7 ngày và 20 máy thật (X-6), X-7 yêu cầu các kịch bản mất Redis, TSDB, Access Hub, node ingest với cấu hình tách vai trò. Công cụ đã sẵn sàng cho các lần chạy đó (cmd/agentsim, mockhub -sim-licenses).
  • Không chạy agentsim vào dev stack: collector dev tra Access Hub thật cho token lạ.
Trang này có giúp được bạn không?
Sửa trang này

Nội dung đồng bộ từ kho mã access-hub-collector lúc 15:42, 03/10/2026. Khi tài liệu và mã khác nhau, mã thắng.