正文
不同平台,系统虚拟化的损耗学习
摘要
昨天研究了 arm 平台的KVM的损耗.
当然, 因为自己搭建的QEMU虚拟化平台可能性能不是很优秀
今天正好有机会找到一套x86的云海OS虚拟化平台, 准备进行一下验证.
思路跟昨天比较一致
不过不准备进行三次取平均值了, 意义不是很大.
但是这次准备比较 多个维度. 进行一下验证.
本周一直在晚上时间研究SPECJVM2008, 所以最近的测试结果均已这个工具进行.
部分结果
虚拟化平台 |
操作系统 |
CPU |
架构 |
得分 |
ESXi 6.0 |
CentOS79 |
Golden 5218 |
x86_64 |
36.32 |
云海OS KVM |
CentOS79 |
Golden 5118 |
x86_64 |
40.35 |
云海OS 宿主机 |
3.10内核 |
Golden 5118 |
x86_64 |
39.01 |
云海OS KVM |
银河麒麟V10SP3 |
Golden 5118 |
x86_64 |
43.98 |
银河麒麟 物理机 |
银河麒麟V10SP2 |
飞腾 2500 |
aarch64 |
22.46 |
银河麒麟 物理机 |
银河麒麟V10SP3 |
鲲鹏 920 |
aarch64 |
39.91 |
海光CPU 物理机 |
银河麒麟V10SP3 |
海光 7285 |
x86_64 |
39.57 |
部分结论
1. 内核高了测试结果会比较优秀一些.
2. 飞腾基本上是性能最差的一个国产CPU, 可能跟龙芯和申威伯仲之间.
3. 鲲鹏CPU的确挺好. java的测试结果很好.
4. 海光CPU的测试结果也比较好. 但是发现海光的加解密性能很差.
5. 等有了其他CPU继续进行测试.
6. 这个结果感觉有些差池. 比较奇怪. Intel的机器单线程性能不是很好.
7. 进行Redis等编译时发现x86要比arm的好非常多. 不知道如何解释.
8. 各种测试工具有他们的使用范围, 结果好不一定生产用起来就好. 结果差一般是真的差.
9. 感觉ESXi也不是最好的虚拟化工具, 我这边ESXi的虚拟机在领先一代的情况下不如云海OS上面的虚拟机性能好.
10.部分服务器有他们自己独特的用处, 虚拟机可能表现的比比较差的直接物理机好一些.