不同平台,系统虚拟化的损耗学习
摘要
昨天研究了 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.部分服务器有他们自己独特的用处, 虚拟机可能表现的比比较差的直接物理机好一些.