技术解析
PVE 虚拟化,机器是 w-2150B+4 通道 128G 内存。实体机器上面测试,Windows 下内存速度在 90G 左右。但是在 PVE 虚拟机中安装 Windows Server 后,在虚拟机中测试内存速度只有可怜的 5G 多一点点。大概只有实体机器内存速度的 5%左右。
Windows Server 2019 测试方式:Aida64 中的内存测试。
安装的 Debian 10 虚拟机,内存速度测试在 16G 每秒左右。
Debian大带宽服务器 测试命令:
sysbench --test=memory --memory-block-size=8k --memory-total-size=1G run
想请教一下大家,是我测试命令问题吗?还是配置问题吗?还是 PVE 虚拟机安装 Windows 本就是如此。
图 1 Window 虚拟机配置
图 2 Windows 测试结果
PS:发帖的时候顺便测试了以下腾讯云 2H4G 小鸡的内存速度,然后就发现我机器中 Windows 速度很客观了...我的腾讯云小鸡内存读也就 4000 多左右....