百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

MAC两种虚拟软件的性能简单比较 Vmware Fusion vs Parallels Desktop

cac55 2025-07-07 14:45 2 浏览 0 评论

注:本文复制来自本人微信公众号sitk。

目录:

一、事情由来

二、环境描述

三、测试软件

四、测试方案

五、测试记录

六、测试结果


一、事情由来

最近在做golang web压力测试中,发现并发请求数量一上2000,虚拟机直接就报如下问题,导致测试无法完成。如果降低请求数,就不会出现。

同样的程序移至公司ESXI环境,同样的并发数请求就不会出问题。

个人工作电脑现在使用的虚拟机是基于vmware funsion,免费版本。以前办公电脑上面的虚拟化一直都是用的收费的PD,也做过压测,没有出现类似的问题。只是2025年PD到期之后,考虑到想省点米米,就没有续约。因此开始怀疑vmware funsion的虚拟性能比较拉垮造成。为了验证我的想法,今天抽时间进行了相应的测试,比较两个虚拟化平台在虚拟化上面的性能。(为了测试,又花了500大洋续约了一年的PD,这个需要找公司报销^-^。)

二、环境描述

宿主机:

虚拟化平台环境:

相应的测试虚拟机配置及系统:

三、测试软件

WEB服务器端:

golang原生自带http编写的一个简单的WEB服务器,提供几个简单的接口。

getallinfo01与getallinfo02分别提供POST请求支持,并返回一个24KB左右的JSON数据。

压测工具:

四、测试方案

通过压测工具对web接口进行简单的并发访问然后观察请求速率,以确认同样WEB服务器(同样配置,同样软件)下,不同虚拟化平台,不同网卡的性能表现。

通过wrk发出500,1000个并发分别访问所有WEB服务器的getallinfo01接口并观察记录结果。为了减少波动,每次请求只开一台虚拟机。为了减少偶然性,分别进行了两轮并发测试。

测试命令:wrk -t 4 -c 1000 -d 30s
destip:destport/getallinfo01

五、测试记录

5.1 500并发其中一轮

remote esxi

pd host network

pd bridge network

vmware host network

vmware bridge network

5.2 1000并发其中一轮

remote esxi

pd host network

pd bridge network

vmware host network

vmware bridge network

六、测试结果

无论是500并发,还是1000并发,WEB服务器都正确进行了响应。

无论是host network,还是bridge network下,500并发与1000并发Parallels Desktop虚拟化对应服务器各项指标基本上都是vmware fusion的两倍,两种虚拟化性能基本不在一个档次。

我们公司的esxi环境的虚拟版本比较古老,宿主服务器也是10年前的老古董,再加上各个VLAN之间的路由也是用的一台Linux虚拟机来实现,因此相应的数据就图个乐,不要看其表现。

七、最后结论

1.在mac os平台,通常情况,vmare funcsion与parallels desktop都能够满足基本需求,如果需要进行一些极端点的测试,建议选用PD,不然可能会影响相应的测试。

2.在我们开发进行相关的性能或者并发测试中,需要考虑服务器性能,网络环境等,只有测试条件在一致的情况,相关比较测试才能够有意义。

3.一分钱一分货,古人诚不欺我。

相关推荐

苹果新macOS、新Mac还没出,但已经有新版虚拟机软件Parallels Desktop 19

自从苹果电脑全面转向ARM架构芯片之后,想在新款Mac电脑上安装Windows或Linux系统,就只能依靠虚拟机软件了,其中ParallelsDesktop应该是比较多Mac用户选择使用的一款,现在...

这个开源神器可快速帮你安装 MacOS 虚拟机

大家好,我是JackTian。安装Windows和Linux操作系统是最熟悉不过的必备技能了。那么,给大家推荐一个非常实用的开源脚本:macos-guest-virtualbox.sh,帮你...

如何在VMware虚拟机上安装运行Mac OS系统??

想在自己的Windows电脑上安装一个MacOS体验一下苹果系统的小伙伴,教程来了!!!一、安装前准备虚拟机运行软件:VMwareWorkstationPro,版本:16.0.0。(可以注册)VM...

效率!MacOS下超级好用的Linux虚拟工具:Lima

对于MacOS用户来说,搭建Linux虚拟环境一直是件让人头疼的事。无论是VirtualBox还是商业的VMware,都显得过于笨重且配置复杂。今天,我们要介绍一个轻巧方便的纯命令行Linux虚拟工具...

普通电脑安装苹果MacOS+Windows10双系统,这次可不是虚拟机

上篇文章中说到,有一朋友因为工作需要,得临时使用苹果系统,笔者给他用VmwareWorkStation安装了一个苹果系统的虚拟机,结果装是装上了,但是发现调整分辨率有点小问题,文件传输也不方便。虽说...

官方证实苹果M1芯片不支持Windows 11

中关村在线消息:近日根据微软官方透露,目前已经确定Windows11不支持运行在苹果M1芯片上,这意味着过往在Mac电脑上安装Windows系统的做法在M1芯片的Mac电脑上并不适用。不过此前有网友...

这可能是 Mac 共享文件最详细的教程了

如果希望让一台Mac访问另一台Mac上的文件,就可以使用Mac的文件共享功能。而且不仅是Mac之间,甚至用iPhone、iPad、WindowsPC都可以访问Mac的共享文件...

在 M1/M2 Mac 上,让 Windows 11 免费“跑”起来

自从苹果在产品中逐步使用自研的M系列芯片淘汰掉英特尔芯片之后,很多事情都发生了改变。作者|KirkMcElhearn和JoshuaLong译者|弯月出品|CSDN(ID:CS...

VMware Workstation克隆虚拟机后修改ip地址和mac地址

VMwareWorkstation克隆虚拟机,登录之后发现,克隆虚拟机不仅用户名相同,连ip地址、mac地址也是相同的,很显然访问相同ip地址的虚拟机是会出现ip地址冲突的。一、修改IP地址这就需要...

VirtualBox7中安装macOS big sur,在windows10&11上「保姆级教程」

macOSBigSur是苹果公司研发的桌面端操作系统,于北京时间2020年6月23日在2020苹果全球开发者大会上发布。BigSur采用全新的精美设计,为主要app如Safari浏览器...

最强mac虚拟机Parallels Desktop 16 有哪些重要的新增功能?

ParallelsDesktop16正式发布,软件带来了一些显着的新功能和性能增强,包括对macOSBigSur的全面支持。当苹果推出macOSBigSur时,它终止了对Par...

关于在MacOS安装虚拟机的全过程(macos 安装虚拟机)

哈喽大家好,我是咕噜美乐蒂,很高兴又见面啦!下面美乐蒂将详细地给大家介绍一下在macOS上使用VMwareFusion创建虚拟机并安装操作系统的步骤:一、确认虚拟化支持:首先,确认你的Ma...

macOS上也能轻松运行Win系统的虚拟机,你还不知道吗?

在macOS系统上运行Win系统的方式,虚拟机篇吉安光头强原创你是否曾经为了在Mac上运行Windows系统而烦恼不用着急,下面我将分享一种简单易行的方法,让你轻松在Mac上运行Windows系统准备...

Mac M芯片上安装统信UOS 1070arm64虚拟机

原文链接:MacM芯片上安装统信UOS1070arm64虚拟机Hello,大家好啊!今天给大家带来一篇关于如何在苹果M系列芯片的Mac电脑上,通过VMware安装ARM64版统信UOS1070...

虚拟机不好用?Mac mini 多配一台Windows电脑,用远程桌面更好!

最近新入手了MacminiM4款,这里来更新一下相关问题,对于还没有购买Macmini,但是又想要用苹果电脑的朋友,一些参考,我觉得还是挺有用的!Macmini选择哪个渠道购买好?现在比较划算...

取消回复欢迎 发表评论: