1) 明确目标:从中国大陆访问韩国服务器要尽量走中国电信CN2(优先CN2 GIA),降低丢包与抖动。 2) 准备工具:在本地或目标服务器安装ping、mtr、iperf3、traceroute、ssh客户端。 3) 账号与证件:注册可提供CN2出口的韩国机房商(询问CN2/GIA线路保证),准备工单凭证。
1) 确认供应商提供“CN2 GIA”或“CN2 GT”到中国的出海线路;优先选择GIA(对等质量更好)。 2) 询问带宽计费、专线/共享、IP数量、BGP或Anycast支持、DDoS防护等级。 3) 要求商家在下单前给出从中国多个点的mtr或iperf3测试样例。
1) 选择首尔市区或靠近海底光缆出口的机房(首尔中心通常延迟较低)。 2) 网络接口至少1Gbps,建议10Gbps网卡与Intel芯片,支持SR-IOV/大帧。 3) 选择适当带宽和流量包,考虑线路稳定性优先于极高峰值带宽。
1) 选Ubuntu 20.04+/CentOS 7+或更高,内核建议>=4.9以支持BBR(最好5.x)。 2) 安装必要工具:apt/yum install iperf3 mtr traceroute ethtool sysstat. 3) 如需升级内核,使用厂商稳定内核或mainline后重启验证。
1) 临时启用:sysctl -w net.core.default_qdisc=fq;sysctl -w net.ipv4.tcp_congestion_control=bbr。 2) 永久生效:在/etc/sysctl.conf中加入两行并sysctl -p。 3) 验证:lsmod | grep bbr 或 sysctl net.ipv4.tcp_congestion_control 返回 bbr。
1) 在/etc/sysctl.conf追加并生效:net.core.rmem_max=16777216;net.core.wmem_max=16777216;net.ipv4.tcp_rmem=4096 87380 16777216;net.ipv4.tcp_wmem=4096 65536 16777216。 2) 其它:net.ipv4.tcp_fin_timeout=30;net.ipv4.tcp_tw_reuse=1;net.ipv4.tcp_mtu_probing=1;net.core.netdev_max_backlog=250000。 3) 调整后观察连接恢复和丢包率,逐步微调上限值。
1) 启用网卡卸载:ethtool -K eth0 tso on gso on gro on(根据网卡型号)。 2) 设置大帧(若链路与交换机支持):ip link set dev eth0 mtu 9000;否则保留1500。 3) 安装irqbalance并确认网卡中断分布均衡,必要时使用cpu affinity手动绑定高流量中断。
1) 调整文件句柄和进程限制:/etc/security/limits.conf 增加 nofile 65535。 2) 调整netfilter conntrack:sysctl -w net.netfilter.nf_conntrack_max=2621440。 3) 防火墙规则精简(只开放必要端口),使用fail2ban限制暴力登录与异常连接。
1) 延迟测试:从中国不同节点执行 ping -c 20 server_ip,记录平均与抖动。 2) 路径追踪:mtr -rw server_ip 评估丢包在哪一跳发生;iperf3 -s/ -c 测量带宽与丢包。 3) 若跨海跳丢包高,提交工单给提供商并附上mtr/iperf输出要求对端排查。
1) Web服务启用KeepAlive、HTTP/2、TLS会话重用与OCSP stapling,减少握手耗时。 2) 配置短TTL的DNS健康检查(2-5s)并使用多线路GSLB做自动切换。 3) 部署监控(Prometheus+Grafana或Zabbix),设置延迟/丢包告警并自动触发故障转移脚本。
1) 定期跑iperf3和mtr脚本并记录基线,发现趋势变化及时联系机房。 2) 在高流量时段观察CPU、网卡中断、队列长度,必要时扩容带宽或使用负载均衡。 3) 与供应商保持SLA与工单渠道,保存每次网络变更记录便于回溯。
Q: 我如何确认供应商提供的是CN2 GIA线路而不是普通CN2?
A: 要求供应商提供从中国多个节点到你的IP的mtr或iperf3测试,并在合同或产品说明中写明“CN2 GIA”字样,必要时要求BGP路由表或出海骨干对等信息作为证据。
Q: 开启BBR后什么时候能看到延迟/吞吐的改善?
A: 通常在短连接高并发场景(HTTP短连接、下载)会立即见效,但跨海链路受物理光缆与中间运营商影响,BBR更多提升吞吐与丢包恢复速度,建议配合MTU、netdev参数一起调优并观察1~3天。
Q: 若仍有丢包或跳点异常,下一步如何定位并解决?
A: 用mtr定位具体丢包发生的跳点,收集不同时间和不同中国节点的mtr/iperf结果;将结果提交给韩国机房与上游提供商,要求他们在骨干路由或对等点做排查,同时准备备用线路或做DNS自动切换以保证业务不中断。