Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

先决条件和准备工作

硬件要求

  • 控制中心在生产环境中处理多达 2000 个测试代理和多达 20,000 个活动流:
    • 8 个 vCPU
    • 40 GB RAM
    • 2000 IOPS
    • 1.5 TB 磁盘空间
  • 生产中的控制中心可处理多达 8000 个测试代理和多达 100,000 个活动流:
    • 36 个 vCPU
    • 72 GB 内存
    • 15000 IOPS
    • 7.5 TB 磁盘空间
  • 控制中心(最多 20 个测试代理和最多 1000 个活动流)的实验室试验:
    • 2 个 vCPU
    • 8 GB 内存
    • 100 IOPS
    • 30 GB 磁盘空间

如果部署大于为每种情况指示的限制,则需要多个控制中心。

磁盘使用情况和数据保留期 (RRD)

以下是测试各种服务时占用的磁盘空间的一些数据。服务所需的总磁盘空间通过乘以流数计算得出。

服务已测试 磁盘使用情况,标准分辨率 磁盘使用情况,高分辨率
TWAMP的 3.6兆字节 180 兆字节
双向 UDP 2 x 1.5 MB = 3.0 MB 2 x 110 MB = 220 MB

测量数据分辨率“标准”和“高”根据下表定义。如下所述,每个都由一组逐渐降低的分辨率组成,以实现逐渐延长的时间跨度。数据点总数是存储在时间序列数据库中的数据点总数,其中包含一年(标准分辨率)或五年(高分辨率)的时间段内流中的每个指标。当数据点变得比这更旧时,它们将从数据库中清除。

标准分辨率

数据点存储一年。

数据点总数为 13,566(“ 数据点数 ”列中所有条目的总和)。

这是 Paragon Active Assurance 中的默认分辨率。

时间跨度 数据点解析 数据点数 数据点的百分比
过去 12 小时 10 秒 4,320 31.8%
过去 2 天 1 分钟 2,880 21.2%
上个星期 5 分钟 2,016 14.9%
上个月 20 分钟 2,160 15.9%
去年 4小时 2,190 16.1%

高分辨率

数据点的存储期为五年。

数据点总数为 963,385。

时间跨度 数据点解析 数据点数 数据点的百分比
过去 90 天 10 秒 777,600 80.7%
过去 1.5 年 5 分钟 157,680 16.4%
过去 3 年 1小时 26,280 2.7%
过去 5 年 1 天 = 24 小时 1,825 0.2%

磁盘使用率和数据保留期 (TimescaleDB)

下表显示了用于监控数据的 TimescaleDB 汇总的数据点数和保留期。测试数据不会汇总,也不会随时间推移自动删除。

粒度 默认保留期 数据点数
10 秒(原始) 3 天 25,920
1 分钟 7天 10,080
5 分钟 30天 8,640
30 分钟 180 天 8,640
1小时 365 天 8,760

所需的通信端口

配置防火墙时,需要允许以下端口上的流量进出控制中心。

  • 入境:
    • TCP 端口 443 (HTTPS): Web 界面
    • TCP 端口 80 (HTTP):Web 界面(由 Speedtest 使用,将其他 URL 重定向到 HTTPS)
    • TCP 端口 6000(默认): 测试代理设备的加密 OpenVPN 连接
    • TCP 端口 6800:用于测试代理应用程序的加密 WebSocket 连接
  • 出境:
    • TCP 端口 25 (SMTP): 邮件传递
    • UDP 端口 162 (SNMP):发送用于警报的 SNMP 陷阱
    • UDP 端口 123 (NTP): 时间同步

高深: 如上所述,测试代理设备和控制中心之间的通信是通过端口 6000 上的 OpenVPN 隧道完成的。如果要对在隧道接口上 tun0 运行的此 OpenVPN 连接进行防火墙,则必须允许以下端口:

  • 入境:
    • TCP 端口 4334: 与测试代理的常规交互
    • HTTP 端口 80: 测试代理固件更新请求
  • 出境:
    • TCP 端口 4334: 与测试代理的常规交互

操作系统要求

  • Ubuntu 服务器 22.04 LTS

控制中心的主要版本将被“锁定”到基本操作系统的某个版本,因此控制中心的补丁版本将不支持比原始版本更新的基本操作系统。