Surge 网关模式性能问题排查指南

该文档给出了当使用 Surge Mac 作为网关模式遇到性能问题时的排查指南。

常见问题

请先排除以下常见问题

  • 无线网络

请务必使用有线方式连接,网关设备使用无线接入将严重影响性能。

  • MTU 设置

请勿配置 Jumbo MTU,虽然 Surge 完整支持 Jumbo MTU,但是依然有很多设备在 Jumbo MTU 下可能出现问题。请至少在排查阶段关闭 Jumbo MTU。

性能排查步骤

  1. 外网性能测试

首先应测试外网速度是否符合预期,在用做网关的设备上关闭 Surge,运行各类网速测试工具,如 SpeedTestWiFiman 等。如果外网速度不及预期,请排查路由器、交换和网线,可联系 ISP 工作人员协助排查。

  1. 内网设备间链路测试

应测试内网设备与用做网关设备间的链路速度,可使用 iperf3 进行测试。为避免无线网络的各种复杂干扰,推荐使用有线设备进行测试。千兆网络下双向速度应达到 900Mbps+。

  1. 网关设备性能测试

在用做网关的设备上开启 Surge,新建一份空白配置以避免干扰,再次运行各类网速测试工具,测试结果应于步骤 1 的结果一致,如果偏低,建议在测试时同步观察系统的 CPU 使用情况。Surge 有着非常优异的性能优化,在最近 5 年内生产的 Mac 设备上均不太可能遇到设备硬件性能瓶颈(千兆网络下),如确认是该问题请尝试重装操作系统后再试。

  1. 代理性能测试

若使用了加密的代理,应在 Surge 中配置代理后,使用全局代理模式配合网速测试工具再次进行网速测试。该步骤的结果受两个因素限制:代理服务器线路带宽和网关设备性能。同样的,Surge 有着非常优异的性能优化,在最近 5 年内生产的 Mac 设备上均不太可能因设备硬件性能而限制了网速(千兆网络下),如确认是该问题请尝试重装操作系统后再试。

Last updated