为了让不同服务器之间的数据具有参考价值,找个主机会尽量按照相对固定的项目和时间段进行测试。
测试不是为了堆积跑分,而是回答几个实际问题:商家交付的配置是否与套餐一致,硬件性能处于什么水平,网络在常用地区是否稳定,晚高峰会不会明显拥堵,以及这台服务器适合什么用途。
受测试条件限制,并非每篇测评都能完成全部项目。缺少的测试会直接说明,不使用推测结果代替实测数据。
01.记录测试环境
每次测评会尽量记录以下信息:
| 项目 | 记录内容 |
|---|---|
| 测试日期 | 具体日期和大致时间段 |
| 产品信息 | 主机商、套餐名称、价格和付款周期 |
| 机房位置 | 国家、城市及已知机房 |
| 基础配置 | CPU、内存、硬盘、带宽和月流量 |
| 网络信息 | IPv4、IPv6、ASN 及线路说明 |
| 系统环境 | 操作系统、内核版本及拥塞控制算法 |
| 虚拟化 | KVM、LXC、VMware 或其他架构 |
| 样机来源 | 自费购买、商家送测或其他来源 |
商家送测、付费测评或者文章包含联盟链接时,会在正文中说明。
02.核对硬件与基础配置
首先核对实际开通配置是否与商品页面一致,包括:
– CPU型号、核心数、线程数和主频;
– 可用内存及Swap;
– 硬盘容量、文件系统和挂载情况;
– 虚拟化类型;
– IPv4与IPv6配置;
– 系统运行时间和当前负载;
– 带宽、流量及端口限制。
VPS显示的CPU型号不一定代表独占硬件,跑分也会受到宿主机负载和资源超售影响,因此硬件信息和性能数据会结合判断。
03.CPU与内存性能
CPU性能会根据环境使用Geekbench、UnixBench或YABS中的相关项目进行测试,重点观察:
– 单核性能;
– 多核性能;
– 测试期间的负载变化;
– 多次运行结果是否存在明显波动。
单次跑分不能代表长期性能。出现异常高负载、频繁降频或多次测试差距较大时,会在结论中单独说明。
内存部分主要记录可用容量和基础读写表现。对普通建站用途而言,稳定可用的内存通常比短时间峰值更重要。
04.磁盘读写与IOPS
磁盘测试主要使用FIO或YABS,通常包含:
– 4K随机读写;
– 64K随机或混合读写;
– 512K及1M顺序读写;
– IOPS、吞吐量和延迟。
测试结果会同时查看速度和IOPS,不只使用一次简单的缓存读写作为结论。共享存储、RAID策略、宿主机负载和测试参数都会影响结果,因此不同工具的数据不直接混在一起比较。
独立服务器在条件允许时,还会补充硬盘型号、SMART信息、通电时间和RAID配置。涉及破坏性写入或可能影响数据的项目不会在生产环境执行。
05.网络速度
网络速度主要从节点测速和实际传输两个方向观察。
### Speedtest节点测试
使用Speedtest CLI等工具选择多个国内外节点,记录上传速度、下载速度、延迟和抖动。国内节点尽量覆盖中国电信、中国联通和中国移动。
节点测速结果受测试服务器、线路拥堵和节点限速影响,不会用单个节点的峰值代表整条线路。
IPERF3测试
在具备可靠对端的情况下,使用IPERF3测试IPv4和IPv6的发送与接收能力,并选择不同地区的国际节点进行对比。
实际文件下载
条件允许时,会从不同运营商或地区的测试机下载服务器上的固定文件,观察白天与晚高峰的实际速度。实际下载更接近日常建站、备份和文件分发体验,但结果仍与测试端带宽有关。
06.白天与晚高峰
只在空闲时段测速容易高估线路表现。网络类测评会尽量至少覆盖两个时间段:
– 白天或普通时段;
– 北京时间20:00至23:00的晚高峰。
对价格较高、主打中国大陆优化线路或需要长期观察的产品,会尽量增加不同日期的重复测试。
07.延迟、抖动与丢包
延迟测试会尽量覆盖国内三网和多个城市,同时记录:
– 平均延迟;
– 最低与最高延迟;
– 抖动情况;
– 丢包率;
– 白天与晚高峰的变化。
延迟低不等于线路一定稳定。对建站、远程桌面、游戏转发等用途,持续丢包和抖动往往比平均延迟更影响体验。
08.去程与回程路由
去程和回程可能使用完全不同的线路,因此会分开记录。
去程测试会选择电信、联通和移动的代表性节点,查看从国内到服务器机房经过的运营商和地区。回程测试会从服务器分别追踪至国内三网节点,关注:
– 是否直连或存在明显绕路;
– 是否使用CN2、CUII、CMI等已知线路;
– 不同地区的回程是否一致;
– 晚高峰是否出现线路切换或质量下降。
路由会因BGP调度、故障切换和运营商策略发生变化,测试结果只代表当时路径。
09.IP属性与服务可用性
IP部分会综合多个数据库和实际访问结果,检查:
– ASN和地理位置;
– 数据中心、ISP、家庭宽带等属性判断;
– 常见黑名单和风险记录;
– IPv4与IPv6信息是否一致;
– 常见流媒体、AI服务和区域性网站的可用情况。
不同数据库可能给出互相矛盾的结论。出现差异时会分别记录,不把单一数据库结果直接认定为“原生IP”“住宅IP”或“双ISP”。
第三方平台会调整识别和地区政策,今天可用不代表以后始终可用。相关测试只用于正常网络服务的可用性判断,不提供规避平台规则的方法。
10.稳定性与持续负载
短时间跑分无法反映长期运行状态。条件允许时,会增加以下观察:
– 持续CPU负载下的性能变化;
– 长时间网络连接和丢包;
– 磁盘性能是否大幅波动;
– 重启、重装和控制面板是否正常;
– 服务器是否出现异常宕机或频繁维护。
压力测试会控制时间和强度,遵守服务商使用条款,不影响同一宿主机上的其他用户。
11.价格、售后与使用限制
性能之外,还会记录:
– 首购价格和续费价格;
– 月流量、带宽及超量规则;
– 退款期限和适用条件;
– 支付方式;
– 工单响应和问题处理情况;
– 备份、快照、重装及防火墙功能;
– 内容限制和可接受使用政策。
低价不直接等于高性价比。最终结论会结合性能、线路、稳定性、限制条件和长期成本,并说明适合与不适合的用途。
12.怎样理解测试结果
所有测试数据都是特定时间、特定套餐和特定机器的状态记录,不代表同一商家所有产品,也不能保证未来表现不变。
找个主机不会只凭某一个跑分、某一次测速或某一条优惠给出推荐。服务商更换硬件、调整路由、修改套餐或出现突发网络故障后,旧数据可能失去时效性。
文章会保留测试日期。发现重要变化时会尽量更新;无法复测的内容,会明确保留原始测试时间,供读者自行判断。