增强 VirtualBox Linux 机器性能的 5 个技巧
厌倦了虚拟机提供的糟糕性能?以下是您应该采取的措施来提高 VirtualBox 的性能。
VirtualBox 是一种无需重新启动即可将 Linux 发行版与其他操作系统一起安装的好方法,但虚拟机的系统性能与已安装的操作系统相比根本不值一提。
您是否知道有多种方法可以提高 VirtualBox 的性能并使您的虚拟机更有用?我们将在本文中找到答案。
1. 安装来宾添加
在 VirtualBox 中安装 Linux 系统后,您应该做的第一件事就是安装来宾添加项。您可以使用 VirtualBox 主机附带的 ISO 映像,也可以安装可能属于包管理器一部分的任何包。
如果您使用 VirtualBox 主机附带的安装映像,请转至设备 > 插入 Guest Additions CD 映像。导航到磁盘安装位置并键入:
sudo ./VBoxLinuxAdditions.run
安装来宾添加的最大优势是您的虚拟 Linux 系统现在可以访问 GPU 来加速视频。您还可以使用共享文件夹在主机和访客之间轻松共享文件。
2.使用轻量级发行版
虽然 VirtualBox 允许您同时运行不同的操作系统,但您可能会注意到性能下降,因为您在一个系统上运行另一个系统。来宾操作系统与主机一样需要 RAM 和存储空间。
解决这个问题的一种方法是为来宾使用轻量级 Linux 发行版。使用较轻的发行版,您可以创建需要较少内存的较小图像。您可以选择 Xubuntu,而不是 Ubuntu,它使用更轻量的 Xfce 桌面而不是 GNOME。
如果您对 Linux 命令行非常熟悉,您可以选择像 Arch 这样的真正的轻量级发行版,或者安装一个设计为无需图形即可运行的服务器发行版,这使我们...
3. 不需要 GUI?不要使用一个!
如果您主要通过命令行使用来宾系统,那么在启动时运行 GUI 就没有意义。这只会占用主机上更宝贵的 RAM 和 CPU 时间。
您可以安装没有 GUI 的系统,也可以将其配置为仅启动到控制台,而不是使用显示管理器启动 X。
此选项的缺点是,如果不添加任何内容,可能很难粘贴到 VirtualBox 控制台中。如果您安装了 SSH,则可以使用它通过终端仿真器登录到您的来宾系统。
4. 通过 SSH 连接到虚拟机
如果您安装了没有 GUI 的 Linux 来宾服务器版本,那么使用控制台可能会有点尴尬。您可能会发现很难将教程中看到的任何代码粘贴到控制台中。
解决此问题的一种方法是设置与虚拟机的 SSH 连接。
为此,您必须将访客网络适配器设置为桥接模式。这意味着您的访客将拥有本地网络而不是专用网络上的 IP 地址。
要启用桥接连接,请打开访客计算机的设置菜单。转至网络 > 适配器 1。从“附加到:”下拉菜单中,选择“桥接适配器”。
启动您的 Linux 客户机并从包管理器安装 SSH 服务器(如果尚未安装)。您将需要 Linux 客户机的 IP 地址。为此,请键入:
ip address
然后从 SSH 客户端使用您的用户名和 IP 地址登录访客。现在,您可以轻松地将所需的任何内容粘贴到终端中。
5.使用预建图像
虽然 VirtualBox 很有趣且易于设置,但创建新的虚拟机并在其上安装 Linux 发行版可能需要时间。
幸运的是,有多种方法可以下载预先构建的 Linux 虚拟机,就像烹饪节目可以下载之前准备好的菜肴版本一样。如果您赶时间,您可能会发现这些很方便。
OS Boxes 是您可以下载这些机器的一个站点。该站点提供主要 Linux 发行版和非主要发行版的映像。
利用 VirtualBox Linux 来宾
VirtualBox 允许您一次安装多个 Linux 系统,无需分区或双重引导,从而使安装 Linux 变得更加容易。您可以安装来宾附加功能以实现视频加速和文件共享,使用更轻的发行版来提高性能,完全放弃 GUI,并使用预构建的图像来节省时间。
VirtualBox 是一个功能丰富的工具,可以运行多个操作系统,而不仅仅是 Linux。