苹果芯片(M1/Apple Chip)通过UTM安装x86架构虚拟机指南/性能测试(以ubuntu18.04为例)

本文介绍了在苹果M1芯片的设备上,如何利用UTM虚拟机软件安装x86架构的Ubuntu 18.04 Server,并进行了性能测试。尽管性能相比原生x86架构有所下降,但基本操作流畅,适合开发者在苹果新平台上的工作需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

苹果芯片性能强功耗低,但是虚拟机作为计算机常用软件,大多数虚拟软件在苹果芯片上仅支持原生架构(ARM)的虚拟机。然而,常用的开发环境是属于x86架构的。那么,如何在苹果芯片上运行不同架构的虚拟机呢?

UTM​​​​​​底层基于QEMU实现,可以通过指令转译运行不同架构的系统,这里给出如何通过UTM安装ubuntu18.04-server的教程:

  1. 官网下载UTM
  2. 下载ubuntu18.04-server.iso
  3. 在UTM上新建虚拟机
  4. 设置内存与cpu,默认的内存比较小,建议拉大一点
  5. 在硬盘设置添加iso文件作为cd/dvd驱动,再添加一块nvme的硬盘,大小自选
  6. 启动虚拟机,根据传统安装步骤完成(大约要1小时,比x86原生慢不少)
  7. 安装完成后,在设置中移除iso驱动,然后就可以启动虚拟机了

安装完成后,这里也做了简单的性能测试。在R7-4800H的机器上(原生x86架构)virtualbox虚拟机ubuntu18server运行以下程序需要0.17s,在m1 pro(macbook pro 14乞丐版)上运行以下程序需要0.25s。虚拟机配置均为4G RAM,4核CPU。

#include <stdio.h>

//compile with -O0
int main()
{
    for(int i=0;i<100000000;i++) ;
}

同样的配置,测浮点数,R7-4800H需要0.40s,m1 pro需要3.0s。性能损耗达到了650%

#include <stdio.h>

//compile with -O0
int main()
{
	float k=0.000001;
	for(int i=0;i<100000000;i++)
### 如何在 UTM安装 x86 架构的 Windows 10 系统 要在 Apple Silicon (如 M1/M2) 的设备上通过 UTM 安装 x86 架构的 Windows 10 系统,需遵循以下方法: #### 准备工作 1. **下载并安装 UTM** 前往 UTM 的官方页面或可信第三方源下载最新版本的应用程序,并将其安装到您的 macOS 设备中[^3]。 2. **获取合法的 Windows 10 ISO 文件** 下载适用于 x86_64 架构的 Windows 10 ISO 文件。可以从微软官方网站或其他可信赖资源处获得正版镜像文件[^4]。 3. **准备虚拟化工具所需的硬件配置参数** 设置足够的 CPU 和内存分配给虚拟机以确保流畅运行。推荐至少分配 4GB RAM 和双核以上的 vCPU 数量。 #### 创建虚拟机步骤 1. 打开已安装好的 UTM 应用。 2. 新建一个虚拟机,在创建向导里选择操作系统类型为 `Windows` 并指定其子类别为 `Other Windows (64-bit)` 或具体匹配项如 `Windows 10 (64-bit)`。 3. 添加存储介质: - 将先前下载下来的 Windows 10 ISO 映像挂载至 CD/DVD 驱动器位置; - 同时新增一块 NVMe 类型磁盘用于实际安装目标系统,容量依据个人需求设定但建议不低于 50 GB。 4. 调整高级选项中的 QEMU 参数来优化兼容性和性能表现。如启用 KVM 加速如果支持的话,则可能提高效率减少延迟现象发生几率;另外还可以尝试调整 BIOS/UEFI 模式看哪个更适合当前场景使用情况。 5. 开始引导过程进入安装界面按照提示一步步操作直至完成整个流程即可成功部署一台基于 x86 架构下的完整版 Win10 实于 ARM 主机之上。 注意:由于涉及到跨平台指令集翻译的工作机制原理所在,因此整体体验相较于原生环境可能会存在一定程度上的降级状况出现,比如速度变慢或者某些特定功能受限等问题都是正常范围内可以接受的现象之一[^2]。 ```bash # 示命令行方式启动预定义配置文件名叫做 "windows10_x86.conf" utm --config windows10_x86.conf start ```
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值