wy168 发表于 2022-10-26 17:29:25

软路由虚拟机系统怎么选?虚拟机ESXI和PVE谁更快?


    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">大家好,今天这期文章,来给大家解决一个绝大多数,软路由玩家都会纠结的一个问题,就是在软路由上,玩虚拟机到底选哪个更好?是PVE?还是ESXI?</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">其实呢,这个问题也纠结了我很久,网上绝大多数人说PVE的性能要好于ESXI,PVE的启动速度更快,内存消耗更低,并且还不挑硬件,但是这并不代表着它虚拟软路由的性能也一样好。所以,今天我们就用最简单最直白的测试,来告诉你,选错了绝对会拖慢你的网速!</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">这次我们主要针对的是软路由环境,所以测试不会对比PVE和ESXI的开机速度和内存消耗之类的问题。我们软路由最主要的功能,是用来上网,所以网速才是标准。</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">那具体怎么测试呢?我们的目的是测试虚拟平台PVE和ESXI的性能,所以,软路由的性能不能太强。为什么呢?</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">当前我的带宽800M,测试的节点是blinkload的不限速节点,这个节点速度可以跑到780,如果你用了一个性能较好的软路由,CPU不用百分之百你就很轻松地跑到780,这对测试不同的虚拟平台来说,带宽成了瓶颈,你只能仔细的区分PVE或者ESXI谁的CPU占用会更高,这样并不直观,线路的波动也会导致误差变大,所以我们需要从速度上下手。</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">就以800M带宽为界限,用一个跑不满800M国外速度的软路由,分别安装ESXI和PVE去测速,只有在CPU百分之百运行的条件下,我们再看哪个虚拟平台跑出来的速度最快,也就证明了哪个虚拟平台的性能更好,这也是最直观的一种方式。</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/dc3b2dadafe34f2f872c88f1145fe3d8~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=xbU%2F7oMeLrKymrFy5%2FXWl6%2B8038%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">简单的总结一下,想要对比软路由工作模式下PVE和ESXI的性能,性能好的软路由对虚拟机的硬件损耗的表现并不是很明显,性能不好的软路由CPU更容易达到极限,这样再去测速,速度的快慢就证明了一切。</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">所测试的软路由是我4年前买的3215U,PVE选用的是目前最新的6.2,ESXI也是最新的7.0软路由固件Openwrt,首先我们来看看两个虚拟平台,使用自家的虚拟网卡,PVE的半虚拟化和ESXI的VMXNET3。</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">好,我们开始测试。</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">首先是PVE:386 Mbps</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/d357a6f8e6c943ac8d482986cf7e2100~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=O1IXky7cF4unNDb5ZRZCW7LGc8A%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">油管速度仅供参考14W</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/73c44520fa2a46c3816c6d0735a9be22~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=DsOrASiMQyYa6MCvaC1HNW8R44s%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">接下来ESXI:437 Mbps</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/0ebb7a75a69445fb9492c0d34575764c~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=382dXTGpOjGLdA2pt74Z1X%2BPSDM%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">油管 16W</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/e413ff11c8ce4e3ba2b90d0c54fb806e~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=cSMP5Ka9ao7y3qwjZHdC17eWk6w%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">在两个虚拟平台下CPU都是满速运行,但是ESXI速度要好于PVE,那网卡直通呢?我们来分别直通后再继续测PV网卡。</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/b30bfc8c3dbc42b0a20415b1f9ed3824~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=goFeroDfYvkTiqWaA0ItvxKAeSE%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">直通后速度467 Mbps,比不直通的386 Mbps,高出了不少。</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/a15f30e48d204bd9ab8e070d6982f9ea~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=mG5Vuw6bTwF6hoMRiCQbZpyvWmc%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">油管 17W</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/7c08c04c98f944f3b04a166fe20c998e~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=KdgfLXFC2wMF5QKNDopv4heO3NE%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">ESXI网卡直通后速度545 Mbps</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/06fe5b10e25d43e0b600a37eca4991eb~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=k91wslaHqyBXTIjTlDsnTQ%2F8%2BzY%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">油管 19W</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/e8f98fda5ce4412db294a8f0b0664e6c~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=ZB34BvaQRtXZ4MJkh%2BRNWMHxMuc%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">两个虚拟平台在网卡直通后,的确是放一部分CPU资源,速度都有提升,但是最终的结果无论是直通还是不直通,ESXI的速度都要快于PVE。</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/620eac41646346f9af6316bfab8cb595~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=FwXi1cVp2ymZCwMlXGicdRIBsiA%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">看到这个结果肯定有好多使用PVE的小伙伴表示不服,没关系我们往下看速度上有没有差距,也就证明了两款虚拟平台对硬件资源的利用率有所不同,之所以上面测试结果PVE不如ESXI,也就证明了Pve的硬件损耗要高于它,而我们测速,主要针对的是国外的速度,CPU则是影响速度最重要的因素。</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">下面我们就简单做个测试,看看PVE和ESXI虚拟化后,对CPU的资源损耗到底能达到多少。</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">很简单,我们在这台软路由上,分别用虚拟机和裸装的方式安装一个Win10,然后再用CPU Z自带的功能来检测一下CPU的分数,之后对比一下它们之间的CPU分数相差多少,也就大概知道了虚拟平台到底吃掉了多少CPU的硬件性能。</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">首先物理机之间安装Win10CPU的分数400</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/137d194edb4a47ceb890c861914525c5~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=gYZL8Bv%2BS3RSKJGIyBSsTQhlISk%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">ESXI虚拟机下Win10CPU的分数380</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/f0b2e45094474a1ebe3721a375997ad0~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=rhfRg5fQdXfwBxMI0zYBAp2q2vI%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">PVE虚拟下CPU的分数364</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/67b8dbf4d80c45159cf71caf9adface2~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=aZ6GmiTV32MfTW4%2BKn%2FlKIB9dbs%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">这个结果是不是很明了了,PVE的分数最低,也就证明了PVE对CPU的硬件资源利用率不如ESXI,才导致了在速度上测试也不如它(ESXI)。</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/ba19aecbf5b8424b972791dba53fe293~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=jWnAqXatZuQV1tlIQGblf4w2QQo%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">用软路由网络性能是最重要的,下面我们用iPerf再测试一下网络性能,对比下PVE和ESXI两个平台的CPU使用率,当然iPerf服务端是安装在openwrt固件上的,我们还是先看看PVE虚拟网卡下的效果。</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">CPU最高使用率40%</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/51c8bab60ca1483b92855cff28ff131d~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=m5zIiUvuM3SoDZVoI3mD1KVhnD8%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">ESXI虚拟网卡CPU最高22%,还是ESXI低。</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/ea5729ee62c3431ab35c0dce164cb409~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=lFTgL1kmsFvkcE63gfnKcrZARvk%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">再看把网卡直通后的效果,PVE 22%比不直通降低了不少</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/6c07e98799de4080bb37edfc6739ba7a~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=O4HQjhyELElMbwl4leiRcQSOnb8%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">ESXI 19%虽然两者的差距非常近,但是ESXI的CPU使用率还是低于PVE。</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/cbacdf6922914e23a232e4cb90d0569f~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=O9vmQ4WD9q7RcOHEaLbiLCV5F10%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">最后再看一个最简单直接的,就是我们使用的openwrt固件也带一个CPU评分,在PVE下安装的openwrt自带的Cpu Mark得分,23万多不到24。</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/398b984a3bb648c284ce12da1d59c00a~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=Tj%2BGuqDO7fL%2FIMgm046ZGGCAzaI%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">在ESXI下安装的openwrt,Cpu Mark得分24万多,也是要比PVE高。</p>
    <div style="text-align: left; margin-bottom: 10px;"><img src="https://p3-sign.toutiaoimg.com/tos-cn-i-qvj2lq49k0/fbdda69f60244708aa7e4ffd2a0c665f~noop.image?_iz=58558&amp;from=article.pc_detail&amp;x-expires=1664558656&amp;x-signature=3uTpcbAzmj3JmIqKcB%2F09O1S6oM%3D" style="width: 100%; margin-bottom: 20px;"></div>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">通过前面的速度测试,我们得到了ESXI的速度要快于PVE,再通过CPU的损耗测试,证实了PVE的CPU性能损耗,也是要略高于ESXI。</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">在这我还是要补充一点的是,我们这次的测试,只是考虑软路由上网的应用场景,也就是虚拟openwrt,虚拟其他系统不能拿这个结果去一概而论,这两个虚拟平台都有各自的特点,我们只是拿出来一个方面去测试,并不能代表他们所有的优缺点,并且软路由的CPU性能越强,硬件损耗的差距也就越不明显,所以最关键的还是你手上的设备,和你的主观选择,我只负责告诉你这一点结论,剩下的你玩的开心就好。</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">好了,这就是今天文章的全部内容,希望对你有所帮助,喜欢霍夫的别忘了点赞和关注我,</p>
    <p style="font-size: 18px; line-height: 40px; text-align: left; margin-bottom: 30px;">我们下期文章再见!</p>


页: [1]
查看完整版本: 软路由虚拟机系统怎么选?虚拟机ESXI和PVE谁更快?