杜郎俊赏 - dujun.io

zlidc 韩国云服务器对比实测

前言

已使用新的评测算法,本篇已过时。

大佬论坛截图

zlidc 控制台

我在大佬论坛抽中由 zlidc.net 赞助的韩国云服务器,决定做一下对比测试。

我的线上服务器只部署了博客程序,高负载主要发生在上传文件后的处理。其中音视频处理基于 FFmpeg,图片处理基于 ImageMagick。我要对比测试的是服务器处理文件的能力,也就是 CPU 性能和磁盘 I/O 的具像化表现。

对比测试方法

我将测试指标简化为处理文件的执行时长,耗时越短代表性能越好。参与测试的服务器共 4 台,测试文件按照不同类型各准备大小不同的对照组。测试流程编写了 PHP 脚本,集成到博客系统中,在所有服务器上同一时段执行。具体测试算法如下:

  • 1 个文件执行 1 种操作记为 1 次测试
  • 1 次测试有效执行 10 遍记为 1 项测试
  • 所有服务器执行同 1 项测试记为 1 组测试
  • 同类别的几组测试合并记为 1 类测试
  • 1 项测试用 Z-Score 方法剔除异常后补齐
  • 1 项测试取平均值作为结果
  • 1 组测试完成后闲置一段时间等待负载回落
  • 1 组测试出现较大偏差则抛弃该组结果重试
  • 1 类测试耗时累加作为该类统计结果
  • 以线上服务器为基准倒数计算得分
  • 最终得分为各类型得分加权之和

对比测试服务器

共 4 台服务器,规格统一为 2 核 2G,系统为 Debian 12.5,内核为 6.1.0-21-amd64,相关软件环境一致。

zlidc 韩国云服务器

韩国 2H2G 30GSSD 15M 中国优化带宽 原价 14.9 折扣续费 12 美金

本次测试的主要对象。以下简称 zlidc

描述
型号QEMU Virtual CPU version 2.5+
主频2399.996 MHz
缓存16384 KB

腾讯云轻量应用服务器

入门型(2核 2G 3Mbps),底层为 SN3ne.MEDIUM2 实例。以下简称轻量云

描述
型号Intel(R) Xeon(R) Gold 6133 CPU @ 2.50GHz
主频2494.140 MHz
缓存28160 KB

腾讯云服务器

本站所在的线上服务器,CVM S5.MEDIUM2 实例。以下简称 CVM

描述
型号Intel(R) Xeon(R) Platinum 8255C CPU @ 2.50GHz
主频2494.140 MHz
缓存36608 KB

本地虚拟机

由 VirtualBox 创建同规格的本地虚拟机,与 CVM 软件环境一致(dpkg -l严格相同)。宿主机为 MacBook Pro (Retina, 15-inch, Mid 2015)、CPU 2.8GHz 4 核 Intel Core i7、内存 16GB 1600MHz DDR3。以下简称虚拟机

描述
型号Intel(R) Core(TM) i7-4980HQ CPU @ 2.80GHz
主频2796.974 MHz
缓存6144 KB

对比测试文件

测试文件随机取样于我真实生活中用到的文件。

图片文件

编号类型大小尺寸
111JPG643K512 × 770
112JPG1.9M1024 × 1539
121PNG964K512 × 770
122PNG3.6M1024 × 1539
131BMP57K1020 × 800
132BMP662K1024 × 1539
141GIF417K400 × 226
142GIF1.8M202 × 513

音频文件

编号类型采样速率大小时长
211MP348.0kHz137K0:15
212MP344.1kHz939K2:00
213MP344.1kHz3.1M6:38

视频文件

编号类型格式大小尺寸时长
311MP4H.2642.4M576 × 10240:15
312MP4H.26445M1920 × 10800:54
321MOVHEVC8.1M1024 × 5760:15
322MOVH.26471M1920 × 10800:38

对比测试结果

表格中的数字代表程序运行耗时均值,单位为秒

图片处理对比测试结果

特别说明:BMP 额外有预先转码成 JPG 的开销。

图片压缩

编号文件zlidc轻量云CVM虚拟机
111JPG 643K0.040.040.030.09
112JPG 1.9M0.120.100.090.18
121PNG 964K0.290.300.270.40
122PNG 3.6M0.690.710.630.81
131BMP 57K0.030.030.020.05
132BMP 662K0.110.100.090.14

生成缩略图

编号文件zlidc轻量云CVM虚拟机
111JPG 643K0.050.050.040.11
112JPG 1.9M0.140.120.110.20
121PNG 964K0.050.050.050.11
122PNG 3.6M0.160.160.140.27
131BMP 57K0.050.040.040.09
132BMP 662K0.140.130.120.17
141GIF 417K0.360.330.300.39
142GIF 1.8M0.090.080.070.17

生成 WebP

编号文件zlidc轻量云CVM虚拟机
111JPG 643K0.120.110.100.17
112JPG 1.9M0.400.400.340.47
121PNG 964K0.090.100.080.15
122PNG 3.6M0.330.340.290.40
131BMP 57K0.080.080.070.12
132BMP 662K0.290.290.250.34
141GIF 417K0.730.700.650.79
142GIF 1.8M0.350.320.290.41

音频处理对比测试结果

生成 OGG

编号文件zlidc轻量云CVM虚拟机
211MP3 137K0.350.400.300.38
212MP3 939K1.331.771.201.38
213MP3 3.1M4.055.613.764.07

视频处理对比测试结果

特别说明:MOV 额外有预先转码成 MP4 的开销。

视频压缩

编号文件zlidc轻量云CVM虚拟机
311MP4 2.4M10.3315.8912.8911.15
312MP4 45M53.4782.9282.3889.80
321MOV 8.1M13.8019.9816.3617.18
322MOV 71M56.9587.6875.2984.50

生成缩略图

编号文件zlidc轻量云CVM虚拟机
311MP4 2.4M0.420.360.350.54
312MP4 45M0.660.660.580.83
321MOV 8.1M4.274.904.386.07
322MOV 71M21.8531.3229.4232.99

生成 WebM

编号文件zlidc轻量云CVM虚拟机
311MP4 2.4M73.73108.9979.5685.33
312MP4 45M1058.431584.801157.471005.94
321MOV 8.1M81.94133.7798.52115.99
322MOV 71M1029.101643.771186.81965.32

对比测试总结

以 CVM 为基准 100 分,用耗时的倒数计算各服务器得分。

图片处理能力

zlidc轻量云CVM虚拟机
耗时4.71S4.58S4.07S6.03S
得分86.4188.86100.0067.50

音频处理能力

zlidc轻量云CVM虚拟机
耗时5.73S7.78S5.26S5.83S
得分91.8067.61100.0090.22

视频处理能力

zlidc轻量云CVM虚拟机
耗时2404.95S3715.04S2744.01S2415.64S
得分114.1073.86100.00113.59

综合能力

最终得分由各类型得分加权求和。权重参照我的博客实际情况,当前有 4611 张图片、1877 个短片、17 个语音,故设图片、视频、音频的权重分别为 70.88%、28.85%、0.27%。

zlidc轻量云CVM虚拟机
得分94.4184.48100.0080.86

结论

在处理媒体文件的性能上,zlidc 韩国云服务器优于腾讯云轻量应用服务器(SN3ne.MEDIUM2),次于腾讯云服务器(S5.MEDIUM2)。

日期:2024-06-18