我在 VirtualBox 上的 Windows 11 主机上安装了 Ubuntu 22.04 客户机,包括 Guest Additions。我在 Ubuntu 上的网络速度很糟糕。在 Windows 上我得到 900 Mbps。在 Ubuntu 上我只有 50 Mbps。我基本上尝试了所有我能找到的方法。
我有一台 Intel i9 和 128 GB 的联想内存。我按如下方式设置 VirtualBox:
系统->处理器:12 CPU,已选中启用 PAE/NX。
系统->加速:半虚拟化接口:启用嵌套分页的 Hyper-V。
显示->屏幕:视频内存:256 MB,图形控制器、VMSVGA 和 3D 加速未选中。
存储->控制器:IDE 类型:USB(已选中主机 I/O 缓存);光驱 USB 端口 0,未选中 Live CD/DVD。
存储->控制器:SATA 类型:AHCI(端口数 = 1,未选中主机 I/O 缓存);Ubuntu_22.04.vdi:未选中硬盘 SATA 端口 0,SSD 和热插拔。
网络->适配器 1:桥接适配器(英特尔以太网(17)I219-LM;适配器类型:英特尔 Pro/1000 MT 台式机、混杂模式:拒绝、并检查电缆连接。
我读到将网络适配器设置为半虚拟化网络 (virtuo-net) 可以提高连接性能。但是,当我设置它时,Ubuntu 无法连接到互联网。
我还了解到将存储控制器类型设置为 virtio-scsi 可以提高性能。当我这样做时,Ubuntu 没有启动,可能是因为它无法识别控制器。
附带说明一下,虽然共享剪贴板和拖放都设置为双向,但主机和客户机之间的复制/粘贴不起作用。
由于我是 VirtualBox 和 Ubuntu 的新手,因此非常感谢您的帮助。