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

### 常见问题

请先排除以下常见问题

* 无线网络

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

* MTU 设置

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

### 性能排查步骤

1. 外网性能测试

首先应测试外网速度是否符合预期，在用做网关的设备上关闭 Surge，运行各类网速测试工具，如 [SpeedTest](https://www.speedtest.net/)、[WiFiman](https://wifiman.com/) 等。如果外网速度不及预期，请排查路由器、交换和网线，可联系 ISP 工作人员协助排查。

2. 内网设备间链路测试

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

3. 网关设备性能测试

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

4. 代理性能测试

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