1. 测评准备(环境与账号)
- 注册scum和其他目标云商账号并在马来西亚区域创建相同配置实例(例如1核/2G/40G)。
- 准备本地或另一台大陆/新加坡测试机,并安装ssh、iperf3、mtr、fio、sysbench、speedtest-cli等工具。
2. 实例配置与基础检查
- 登录:ssh root@<实例IP>。
- 检查CPU/内存:cat /proc/cpuinfo && free -m。
- 检查网络接口与MTU:ip a && ip link show eth0。
3. 网络延迟与路由测试步骤
- ping:ping -c 10 <实例IP>,记录平均延迟与丢包率。
- traceroute/mtr:mtr -r -c 100 <实例IP>,定位跃点慢点并保存报告(mtr -r -c 100 > mtr_scum.txt)。
4. 带宽测试(TCP/UDP)操作步骤
- 在服务器端:iperf3 -s -p 5201 &
- 在本地或另一实例:iperf3 -c <实例IP> -p 5201 -P 10 -t 60,记录带宽与丢包(如需UDP:-u -b 1G)。
- 建议多次(不同时间段)测试取平均。
5. 磁盘IO与文件读写测试步骤
- 安装fio:sudo apt-get install fio。
- 顺序写测试:fio --name=seqwrite --rw=write --bs=1m --size=4G --numjobs=1 --runtime=60。
- 随机4K读写:fio --name=randrw --rw=randrw --rwmixread=70 --bs=4k --size=2G --numjobs=4 --runtime=60。记录IOPS和延迟。
6. CPU与数据库基准步骤
- sysbench CPU:sysbench --test=cpu --cpu-max-prime=20000 run。记录每秒事件数。
- MySQL模拟(如需):sysbench --test=oltp --db-driver=mysql ... 进行并发测试并记录TPS。
7. 成本与价格对比方法
- 统一规格(示例1核/2G/40G/月)分别查询各云商按月/按年价格并折算带宽费用与快照成本。
- 制作简单对照表(见下)记录CPU、内存、带宽峰值、月价。
8. 示例对比表(简化)
| 云商 | CPU/RAM | 带宽 | 月价(示例) |
| scum(马来西亚) | 1核/2G | 1Gbps共享 | USD 8 |
| AWS (ap-southeast-1) | 1核/2G | 高峰计费 | USD 12 |
| 阿里云(马来西亚) | 1核/2G | 固定5Mbps包 | USD 7 |
9. 结果记录与分析要点
- 将每次测试的时间、命令、原始输出保存为txt。
- 对比延迟、抖动、带宽稳定性、IOPS和价格,计算“性能/美元”比值,优先选取满足业务SLA的方案。
10. 常见问题快速排查步骤
- 若带宽低:检查防火墙、限速(tc qdisc)和虚拟网卡。
- 若IO性能差:确认为本地SSD还是共享盘,考虑调整IO调度器(noop/none)。
问1:如何判断scum在马来西亚节点是否稳定适合生产?
答1:判断方法
- 连续7天分时段做ping/iperf3/mtr;关注平均延迟、95分位抖动、丢包和带宽稳定性。若满足业务SLA并且价格/性能优于替代方案,可考虑生产。
问2:测试时如何保证公平比较不同云商?
答2:保证方法
- 统一实例规格、相同测试时间窗口、相同工具和参数、多次取平均,并记录原始日志以便复现。
问3:我没有外部测试机,如何在云内完成比较?
答3:替代方案
- 在每个云商同区创建两台实例,一台做iperf3 server,一台做client,测试内部网络带宽;并用speedtest-cli测公网出网速,结合路由mtr分析。
来源:评测主流云商scum马来西亚服务器性能与价格对比表