1.
步骤1:列出业务类型(语音/视频/推送/短连接API/长连接Websocket)。
步骤2:估算并发数与平均带宽:并发数 × 单会话平均吞吐量 = 峰值带宽。例如:1000并发×50kb/s≈50Mbps。
步骤3:确定业务对延迟、丢包、抖动敏感度:VoIP/实时视频要求延迟低于80ms、抖动<30ms、丢包<0.5%。
2.
小型测试服:2核/4GB/50GB NVMe/1Gbps;适合开发与轻量API。
生产中型:4–8核/8–32GB/200–500GB NVMe/1–2×1Gbps或1×10Gbps共享端口;适合移动后端、短连接高并发。
高并发/媒体:16核以上/64GB+/NVMe RAID10/10Gbps专用端口;若做转码建议选带内置GPU或专用转码卡。
3.
延迟目标:柬埔寨国内用户到服务器优选<40ms,跨国访问<120ms。
丢包与抖动:丢包<0.5%,抖动<30ms。带宽满足峰值+30%余量,端口类型(1Gbps/10Gbps)视峰值和突发决定。
必须支持公网IPv4,并优先具备IPv6或备案/公网IP池,避免运营商CGN对移动用户影响。
4.
要求提供上游ISP列表与AS号,查明是否有本地骨干与到新加坡/曼谷/香港直连;建议选择有多家上游和本地互联的机房以降低单点故障。
验证方法:到供应商处请求测试IP或Looking Glass地址,使用 bgp.he.net / routeviews 查询ASN与前缀。
5.
准备:安装 iperf3、mtr、ping、traceroute、speedtest-cli。
带宽测试:在本地机器运行 iperf3 -c
延迟与丢包:mtr -c 100 -r
抖动测量:使用 rtp/voip 工具或连续ping计算延迟标准差;jitter=(sum(|d_i - d_{i-1}|))/N。
6.
询问是否提供基础/按流量/按连接的DDoS清洗能力、清洗容量与响应流程;查看历史攻击案例与SLA内的恢复时间。
检查SLA关键项:网络可用率(%)、故障响应时长、带宽抖动或降级的赔付条款。
7.
系统调优:调整sysctl(net.core.somaxconn、net.ipv4.tcp_tw_reuse、tcp_fin_timeout等)并设置适当文件句柄(ulimit)。
监控:部署Prometheus+Grafana或Zabbix监控CPU/RAM/IO/Bandwidth、设置报警阈值(CPU>70%、丢包>0.5%)。
备份/恢复:设置自动快照、异地备份(建议到新加坡或本地其他机房),制定RTO/RPO。
8.
必须要求项:测试IP、临时试用、具体上游名单、清洗策略、带宽峰值计费规则(按95th或按峰值)、公网IP数量与费用。
物理机/虚拟机选择:明确是否物理独占、网络PPS限制、是否支持加速卡、远程KVM/控制台权限、现场运维支持(Remote Hands)。
9.
问:我怎么快速判断柬埔寨机房到手机用户(移动网络)是否合适?
答:先要求机房给测试IP或临时实例,然后在目标地区的手机网络上运行mtr(或让本地测试员运行):mtr -c 100 -r
10.
问:我不确定并发应该如何换算成带宽,要怎么估算?
答:统计典型会话平均上下行流量(例如视频30s内平均200kb/s,API每次50KB),然后并发×平均流量得到基础带宽,再加30%余量与峰值头寸。对实时业务同时考虑PPS(每秒包数),若PPS高要选择更高性能网卡与CPU。
11.
问:服务器交付后我如何做持续验收?
答:交付后先做72小时连续压力测试(iperf3并发+真实业务打压),每小时记录mtr与ping,设置自动化脚本定期跑speedtest与SLA检查;同时监控生产流量中的丢包与错误率,有异常立即开票给供应商并要求日志与路由追踪支持。