Halo 式全球入口把「连上 Mac」拆成控制面与数据面:控制面是 DNS 与 SSH 建链,数据面是 SCP/SFTP 跨区回传构建物与日志时的p95。高 RTT 下,TCP 窗口缩放与缓冲是否匹配 BDP,常比单纯升配更有效——前提是路由、并发、校验与重试先写进同一张矩阵。

DNS 与缓存粘性决定落点,请先读 《Split-horizon、GeoDNS TTL 与 SSH/制品 p95 验收矩阵》《GeoDNS/Anycast 与 SSH 延迟验收》;计费与工单见 帮助中心。下文只写 SCP/SFTP 数据面与五地分流验收。

SCP/SFTP 制品回传决策矩阵(数据面)

矩阵对齐协议语义、完整性成本与长肥管道(高 BDP)匹配度;评审表头注明单次体积与是否必须断点续传。

维度 SCP(OpenSSH) SFTP 子系统
典型负载 大文件单流或少量并行目录树 细粒度 put/get、需服务端 POSIX 语义时
完整性默认 依赖 SSH MAC/AEAD;无独立文件级校验和字段 同上;大对象仍建议对象级 sha256 清单
长肥管道 单流 + 正确窗口/缓冲时常更简单 多小文件时元数据往返放大 RTT
运维心智 与现有 ssh 跳板脚本天然一致 需关注服务端 ChrootDirectory、配额与并发上限
p95 风险点 跨太平洋单流若未吃满窗口,尾延迟抬升 高频小文件 + 严格 fsync 会拉高 p95

路由选择:日韩港新与美西如何分流

东京/首尔面向东北亚;港新覆盖华南、东盟等出口;美西适合美洲用户与美西桶同区回传。跨区仅用于副本或应急,工单写明p95 劣化预算

  • 同区优先:制品权威区与 Runner 同 PoP;跨区写入 Runbook 而非默认。
  • 对称验收:上行与下行分开打点,避免只看单向。

并发连接:会话、队列与服务器上限

过多并行 SCP 会争抢 CPU 上的加密,抬高 p95;SFTP 受 MaxSessions、fsync 与 pipelining 约束。先测 1/2/4 并行三档,取 p95 拐点。

  • 编排:CI 按区分片,避免同五元组叠多路 SCP。
  • 服务端:核对 MaxStartupsMaxSessions 与磁盘队列;变更后回放峰值 Job。
  • 客户端:大目录用 rsync 增量或打包单流,减元数据往返。

校验和:从「传完」到「可签字」

SSH 层完整性不等于业务层「未截断、未错版」。验收要求:对象级 sha256 清单、大小/mtime 辅证、压缩包 manifest 抽查;对象存储侧用 ETag、Content-Length 与本地清单交叉验证。

失败重试:退避、幂等与部分成功

指数退避 + 抖动防惊群;区分连接失败与鉴权/磁盘错误,后两者勿盲重试。可恢复错误走断点续传rsync --partial 等),以「目标路径 + Job ID」作幂等键,防半成品覆盖良品。

可执行 sysctl 与 SSH 参数(务必读边界)

示例面向Linux 传输端macOS 无同名 sysctl,云镜像也可能锁定参数。变更前做基线快照并保留回滚。

# —— sysctl(Linux,需 root;容器内可能继承宿主机或完全不可写)——
# 边界:只影响本机协议栈;对端若禁用 window scaling,收益骤减。
sysctl -w net.ipv4.tcp_window_scaling=1

# 边界:调高缓冲可提升高 BDP 单流吞吐,但增加内核内存占用;虚机内存紧张时慎用。
sysctl -w net.core.rmem_max=134217728 net.core.wmem_max=134217728
sysctl -w net.ipv4.tcp_rmem="4096 87380 67108864" net.ipv4.tcp_wmem="4096 16384 67108864"

# —— SSH 客户端(~/.ssh/config 片段;OpenSSH)——
# 边界:Compression=yes 在「高带宽+已压缩包」场景常适得其反;仅低带宽文本场景可尝试。
Host artifact-hop
  HostName YOUR_HOST
  IPQoS throughput
  ServerAliveInterval 30
  ServerAliveCountMax 6
  ControlMaster auto
  ControlPath ~/.ssh/cm-%r@%h:%p
  ControlPersist 10m

边界:IPQoS throughput 偏大吞吐;交互卡顿可试 lowdelay 做 A/B。ControlMaster 利好多路 scp,但占会话与隔离弱,共享跳板慎用。

日韩港新美西:节点分流验收清单(签字行)

PoP 验收项 通过标准(启发式)
东京 / 首尔 东北亚样本 Job 制品回传 同区 p95 相对基线波动 ≤35%;无系统性重试风暴
香港 / 新加坡 跨南海/印度洋出口混合路径 高峰时段 mtr 丢包与 p95 尖刺可解释且可回滚路由
美西 美洲用户 + 美西桶同区回传 单流大对象吃满窗口;CPU 加密占比 < 瓶颈阈值

签字附:样本量、时段、客户端与 ssh -V 摘要。

文中 p95 比例、缓冲数值与重试策略均为内部评审启发值,非对客 SLA。生产环境以你的监控基线为准;禁止在未经变更审批的生产跳板批量写入 sysctl -w
延伸阅读:边缘 Worker 与健康检查如何影响入口新鲜度,见 《Cloudflare Worker 就近路由与健康检查》。DNS 粘性总览仍以 Split-horizon 篇为准。

购买小结:矩阵定协议与并发后,打开 东京首尔香港新加坡美西 区页核对规格,再在 购买页 下单;档位对比用 套餐价格首页

免登录 · 先看再买

首页、帮助与地区页一键对齐

以下入口均可免登录直接打开首页帮助中心套餐价格技术博客;地区购买页见上文「东京 / 首尔 / 香港 / 新加坡 / 美西」链接。弄清路由与制品路径后再下单,可避免「节点对了、回传路径仍跨太平洋」的隐性成本。

浏览首页 查看套餐 前往购买 更多文章