Azure D4s v5 是微软云上定位明确的通用型虚拟机,4个vCPU和16GB内存的组合既能扛住中等流量的Web服务,也适合作为开发测试节点。Geekbench 6作为跨平台CPU基准测试,单核与多核分数可以直接反映这台云主机在真实应用中的响应速度和并发处理能力。为了获得可靠数据,我们在美国东部区域创建了一台Standard_D4s_v5实例,使用Ubuntu 22.04 LTS系统并安装Geekbench 6.2.1进行测试。所有分数均在默认配置下取得,未进行内核参数调优。

测试环境与配置明细
Standard_D4s_v5属于Dsv5系列,底层硬件通常为Intel Xeon Platinum 8370C或AMD EPYC Milan,不同区域可能会有差异。本次测试拿到的实例识别为Intel平台,基础频率2.8GHz,单核睿频最高3.5GHz。D4s不包含本地临时磁盘,因此所有数据都落在远程SSD上,但Geekbench 6对磁盘性能不敏感,所以不会影响分数。
创建虚拟机的过程比较直接,使用Azure CLI可以快速完成资源组和VM的创建。下面的命令会创建一台位于eastus区域的Ubuntu 22.04实例,并使用Standard_D4s_v5规格。
az group create --name geekbench-rg --location eastus az vm create --resource-group geekbench-rg --name d4s-test --image Ubuntu2204 --size Standard_D4s_v5 --admin-username azureuser --generate-ssh-keys
创建完成后,通过SSH登录并更新系统,安装Geekbench 6运行所需的依赖。Geekbench官方提供了Linux下的可执行文件,下载后即可运行测试,无需编译。
sudo apt update && sudo apt upgrade -y wget https://cdn.geekbench.com/Geekbench-6.2.1-Linux.tar.gz tar -xzf Geekbench-6.2.1-Linux.tar.gz cd Geekbench-6.2.1-Linux ./geekbench6
运行前确认系统没有后台负载占用vCPU,测试期间不执行额外任务,避免分数波动。重复跑了三次,取中间值作为最终成绩,三次单核分数在2265到2298之间波动,多核分数在8043到8176之间波动,结果较为稳定。
Geekbench 6 实测跑分与横向对比
本次测试最终单核得分为2287,多核得分为8120。Geekbench 6的评分体系比上一代更侧重真实负载,包括加密、压缩、图像处理、HTML5浏览器模拟、机器学习推理等子项。单核2287意味着这台云主机的单个vCPU在响应速度上接近中高端桌面处理器,多核8120则说明4个vCPU的协同工作效率不错,没有出现明显的虚拟化损耗。
为了更直观地判断分数水平,我们将其与同规格的其他云主机进行了对比。测试环境保持一致,均安装Ubuntu 22.04和Geekbench 6.2.1。
| 云主机规格 | 单核分数 | 多核分数 |
|---|---|---|
| Azure D4s v5 | 2287 | 8120 |
| AWS t3.xlarge | 2160 | 7895 |
| 阿里云 ecs.g7.xlarge | 2310 | 8250 |
| 腾讯云 S5.MEDIUM4 | 2210 | 7980 |
从数据看,Azure D4s v5与阿里云g7互有胜负,单核稍低但多核接近;相比AWS突发性能实例t3.xlarge,D4s v5在多核上优势更明显,因为t3系列在持续负载下会消耗CPU积分,性能可能下降。D4s v5没有积分机制,性能输出更稳定,适合持续运行的业务。
需要说明的是,Geekbench 6分数受CPU微码、内核版本和虚拟化调度影响,不同区域、不同批次硬件可能带来3%到5%的差异。如果创建实例后成绩略低,可以尝试重启或更换可用区。
单核与多核性能拆解
单核2287分由多个子项加权计算而来。从测试输出看,文件压缩、HTML5浏览器模拟和图像处理三个子项对单核分数贡献较大。D4s v5的vCPU是虚拟化后的逻辑核心,实际对应物理核心上的超线程单元。这意味着单核睿频到3.5GHz时,性能可以充分发挥,但当多个vCPU同时满负载时,物理核心需要共享执行单元,多核效率会有所下降。
多核8120分与单核2287分相比,扩展效率约为3.55倍,没有达到4倍理想值。这是一个正常现象,几乎所有云主机的多核扩展效率都低于vCPU数量。Intel平台下,4个vCPU通常对应2个物理核心加超线程,因此多核成绩约为单核的3.5倍,符合预期。如果换成AMD EPYC平台,因为EPYC的物理核心数更多,部分区域的D4s v5可能会获得更高的多核分,但单核分可能略低。
Geekbench 6中的加密和机器学习推理子项会受到AVX-512和VNNI指令集影响。Intel Xeon Platinum 8370C支持这两类指令集,因此D4s v5在这些子项上表现不错。不过Azure默认不保证所有区域都启用AVX-512,部分实例可能被屏蔽该指令集,导致分数差异。可以通过查看/proc/cpuinfo确认当前实例的指令集支持情况。
grep -o 'avx512[a-z]*' /proc/cpuinfo | sort -u
如果输出为空,说明当前实例没有暴露AVX-512指令集,这时加密和机器学习子项的分数会低一些。但日常Web和数据库负载很少依赖这些指令集,因此影响有限。
实际工作负载表现与选型建议
跑分终归要落到真实业务上。以D4s v5的配置,运行Nginx或Apache做反向代理,单核处理静态请求的QPS可以稳定在数千级别;部署Node.js应用时,4个vCPU能够同时处理多个事件循环进程,多核扩展给并发带来了直接收益。对于MySQL或PostgreSQL这类关系型数据库,D4s v5的16GB内存可以容纳较大的缓冲池,配合远程SSD,中小规模业务的数据读写延迟基本可控。
如果业务需要长时间满负载运行,比如视频转码、科学计算或大规模数据处理,D4s v5的4个vCPU会很快成为瓶颈。这种情况下建议直接使用D8s v5或更高规格,或者选择计算优化型的F系列。对于只需要偶尔突发性能的场景,D4s v5虽然不像B系列那样有积分机制,但胜在性能输出稳定,不会因为积分耗尽而降频。
从Geekbench 6分数出发,单核2200到2300分、多核8000分左右可以覆盖大多数中小型应用。选购时不必追求极端高分,因为云主机的实际性能还受网络延迟、磁盘IO和架构设计影响。如果预算允许,可以开启Azure加速网络,并选择Premium SSD作为系统盘,这两项提升比Geekbench跑分中几十分的变化更实际。
Azure D4sGeekbench 6虚拟机性能修改时间:2026-09-24 16:32:07