选择节点时优先确认数据中心是否有直连或直通中国电信CN2链路(如CN2 GIA/CTG)。优先选择河内或胡志明市靠近海缆落点且与国内运营商有直连的机房。使用供应商提供的Looking Glass、路由图和MTR测试到目标中国节点的延迟和丢包率,选择平均RTT最低且丢包最少的节点。
在购买前用供应商的测试IP做多点Ping、MTR和iperf3测试,记录不同时间段的延迟峰值和带宽稳定性。若支持BGP或多线,优先选多线或可定制出口策略的套餐。
选择足够的物理带宽和独享端口,避免被虚拟化超售影响峰值带宽,确保带宽值为“按线路/口速”而非“按实例”虚拟共享。
优先询问是否支持定制出口路由或私有链路接入国内机房,以便进一步降低跨境跳数。
内核与TCP参数调优是关键:设置net.core.rmem_max、net.core.wmem_max和net.ipv4.tcp_rmem、tcp_wmem为较大值;启用拥塞控制算法如BBR(echo: bbr);调整net.ipv4.tcp_congestion_control、tcp_mtu_probing=1以应对MTU问题;启用TCP窗口自动调节。

启用网卡的GRO/TSO/LRO(通过ethtool),并启动irqbalance或绑定中断到独立CPU核,减少中断争用以提升吞吐。
sysctl -w net.core.rmem_max=25165824 等参数可临时生效,建议写入 /etc/sysctl.conf 并持久化。安装和启用BBR需保证内核版本支持。
变更大量内核参数前先备份配置,逐项验证带宽与延迟影响,避免一次性全改导致不可控的网络行为。
使用策略路由选择到中国电信的优先出口,或通过第三方中转(如香港/台湾/新加坡优选路由)比较延迟。配置本地DNS或近源解析器,启用DNS缓存以减少解析延迟。若业务允许,使用Anycast或CDN做静态/缓存加速。
若VPS提供多线出口或BGP功能,设置路由偏好将CN2链路设为首选,或根据目标IP段做策略路由。
检查跨境路径MTU,防止分片导致丢包和性能下降;必要时启用tcp_mtu_probing并调整IFACE MTU。
将解析优先级靠近目标用户群的解析节点,并在VPS上运行本地缓存DNS(如dnsmasq)以加速解析。
常用工具包括Ping、MTR、iperf3、tcptraceroute 和 Speedtest;对比基线数据(未优化前)与优化后结果,关注平均RTT、丢包率、抖动和带宽稳定性。建立周期性监测(如Prometheus+Grafana或smokeping)以观测时段性波动。
从中国多地(北京、广州、上海)与海外节点分别做测试,确保优化在真实用户路径上生效。
使用cron定时运行iperf3并上传结果到集中监控,设定阈值告警(如丢包>1%或带宽低于80%阈值)。
保存原始路由表和测试日志,便于与ISP或机房沟通排查路由问题。
常见问题包括丢包、路径绕行、MTU导致的分片、突然带宽不足或链路抖动。首步排查:mtr定位丢包点,traceroute确认跳数与出口,检查ifconfig/ethtool网卡错误计数与队列溢出。
若丢包出现在运营商侧,向供应商提交路由和MTR日志,要求调整或更换出口;若出现在本地网卡,检查网卡驱动、网线、交换机和中断绑定。
确认无带宽限制或QoS策略,检查虚拟化平台是否超售;在必要时要求物理独享带宽或更换更高质量的线路。
保留详尽日志,与供应商建立快速沟通渠道,并在改动后逐步回退以便定位问题来源。