跳至正文
中文
立即开始

在线率

在线率是指在测量周期内,服务器、网络或代理服务正常运行并能处理请求的时间占比。

文章目录(8 个章节)

如何衡量在线率

监控系统按固定间隔发送健康检查,并将每次检查记为正常或故障。基本计算公式是 successful checks ÷ total checks × 100。按中断持续时长计算,可以更准确地统计两次检查之间发生的中断。

在线率达到 99.9% 时,30 天内的中断时间最多可达 43 分 12 秒,365 天内最多可达 8 小时 45 分 36 秒。这些数据假设持续测量且不排除任何时段。

SLA 可能不计计划维护时间,也可能在连续多次检查失败后才开始计算中断时间。比较在线率之前,应先核对测量周期、测试地区、故障判定阈值和排除项。

在线率与延迟和带宽的区别

在线率衡量服务是否可用,而不是速度或容量。

指标 衡量内容 常用单位
在线率 服务可用的时间 百分比
延迟 请求所需时间 毫秒
带宽 每秒传输的数据量 Mbps 或 Gbps

代理可能处于可用状态,但速度很慢;也可能在正常运行时响应很快,却频繁发生服务中断。

哪些因素会降低代理在线率

如果代理网关能接受连接并转发测试请求,通常就会被视为在线。以下因素可能导致在线率下降:

  • **网关故障:**代理主机或服务停止接受连接。
  • **DNS 或路由问题:**客户端无法连接代理地址。
  • **容量限制:**系统过载,导致延迟或连接超时。
  • **出口节点异常:**网关正常,但请求无法通过 IP 池中的部分节点发出。
  • **维护或配置错误:**部署过程暂时中断服务。

目标网站宕机并不一定表示代理中断。502 Bad Gateway 或 503 Service Unavailable 可能由代理或目标网站返回,因此应先确认响应来自哪一方,再判断故障类型。

如何监控在线率

  1. 通过代理向自己控制的端点发送一个轻量的 HTTPS 请求。
  2. 分别记录 DNS、连接、TLS 和 HTTP 故障,以便定位问题。
  3. 至少从两个网络进行测试,并监控应用实际使用的代理地区。
  4. 区分配置错误和服务中断。如果测试没有提供有效的代理凭据,或提供的凭据无效,代理会返回 407 Proxy Authentication Required。

常见问题

99.9% 的在线率是什么意思?

这表示在规定的测量周期内,服务有 99.9% 的时间可用。如果不排除任何时段,30 天内仍可能有约 43 分钟的中断时间。

在线率和可用性是一回事吗?

通常可以视为一回事,但具体定义可能不同。SLA 可能会区分服务器进程是否仍在运行,以及服务是否可以访问和使用,因此应核对可用性的计算方式。

代理在线率高,是否就能保证请求成功?

不能。无效凭据、目标网站宕机、限速或封禁仍可能导致请求失败。在线率只衡量代理服务本身在规定测试条件下是否可用。

相关术语

查看全部术语