VirtualBox虚拟机运行Ubuntu如何不卡

转自http://www.xuzefeng.com/post/85.html

上一篇文章《VirtualBox虚拟机安装Ubuntu详细教程》介绍了在虚拟机上安装Ubuntu系统的方法。在性能方面,在虚拟机上运行系统总是弱于在本机上运行,但虚拟机有其便利性。有时候,明明电脑硬件配置是足够的,但在虚拟机上跑Ubuntu的时候却有点卡。例如,笔者观察到的现象是Ubuntu的界面很卡顿。出现这种现象很有可能是设置问题。

笔者在这篇文章里用的电脑,CPU为英特尔笔记本i5第三代,内存大小为4GB。

1、开启CPU的硬件虚拟化功能

现在的CPU几乎都支持硬件虚拟化功能,英特尔称之为VT-x技术,AMD称之为AMD-V技术。在百度搜索你的笔记本型号或主板型号+开启虚拟化,就可以找到相应的开启方法。一般是开机进入bios,然后找到虚拟化技术的选项,将disabled改为enabled。据我所知,用英特尔CPU的电脑,虚拟化技术的选项名称大概含有“virtualization technology”的字眼。

BIOS开启成功后,在虚拟机的设置中,启用硬件加速。

当你成功开启硬件虚拟化功能时,虚拟机的窗口右下角有一个蓝色V的图标,鼠标移上去就会提示成功开启。

2、给虚拟机分配足够的内存

既然本机有4GB的内存,那么可以分配1GB供虚拟机上的Ubuntu使用。内存大小根据虚拟机系统的需要来定,如果你跑XP,那么分配512MB已经很足够了。

3、开启3D加速,分配足够显存

笔者觉得当初Ubuntu界面卡顿很有可能跟显卡方面的设置有关。于是开启了3D加速,分配了32MB的显存给VirtualBox。性能提升很明显。

4、安装VirtualBox增强功能

启动虚拟机。单击虚拟机菜单中的“设备”>“安装增强功能”,也可以按快捷键Host+D。Host键就是虚拟机窗口右下方显示的键,默认为Right Ctrl,即右边的Ctrl键。然后系统会加载增强功能所在的虚拟光盘。点击运行,按提示完成安装,重启虚拟机。


经过以上四大步骤的设置后,你有没有觉得你的虚拟Ubuntu变得流畅了一点?

VirtualBox虚拟机运行Ubuntu如何不卡的更多相关文章

  1. 基于VirtualBox虚拟机安装Ubuntu教程

    基于VirtualBox虚拟机安装Ubuntu图文教程 一. 下载安装VirtualBox 官网下载VirtualBox,目前版本:VirtualBox 6.0.4 for Windows hosts ...

  2. VirtualBox虚拟机安装ubuntu系统(图文详解)

    不多说,直接上干货! 想简单说下,想必大家有的喜欢玩一下linux操作系统,但是又不想实际安装在物理机上.那我们就需要用到虚拟机了,这里我们介绍一下如何用VirtualBox安装ubuntu的方法. ...

  3. 如何给VirtualBox虚拟机的ubuntu LVM分区扩容

    我在VirtualBox安装的ubuntu里安装Cloud Foundry时遇到错误信息,磁盘空间不够了: 使用这三个命令做了清理之后,结果依然不够理想: (1) sudo apt-get autoc ...

  4. Virtualbox虚拟机安装Ubuntu图文版

    这篇文章给大家介绍一下如何在Windows系统下的Virtual Box虚拟机软件中安装Ubuntu系统. 适用环境:Windows系统作为物理机,在此平台上搭建一个Virtual Box虚拟平台,在 ...

  5. VirtualBox虚拟机安装Ubuntu系统后,增加内存空间和处理器核心数

    对于Linux爱好者而言,初次使用虚拟机时,一般都会使用默认的设置,例如硬盘空间.内存空间等等. 而往往在熟悉之后,安装了某些必要的软件,或者熟悉了实际的开发场景后,却发现原本给虚拟机分配的物理资源是 ...

  6. [转]Oracle VM VirtualBox虚拟机,Ubuntu虚拟机共享文件夹

    VirtualBox的菜单里选择"设备" -> "安装增强功能...". "设备" -> "共享文档夹",添 ...

  7. 使用虚拟机运行Ubuntu时,主机与宿主机共享文件的方法。

    简介: 首先设置虚拟机: 虚拟机 -> 设置-> Hardware -> Network Adapter,在网络连接处设置为 “桥接:直接连接到物理网络”,“NAT:使用已共享的主机 ...

  8. Oracle VM VirtualBox虚拟机安装Ubuntu Server

    安装过程如下:原文转自:http://www.linuxidc.com/Linux/2012-04/59368p8.htm

  9. 虚拟机安装:VirtualBox上安装Ubuntu

    在Win10 中使用VirtualBox安装Ubuntu 本教程将指引读者在Windows10操作系统下使用开源虚拟机软件VirtualBox安装Ubuntu,读者也可以使用其他虚拟机VMware W ...

随机推荐

  1. ue4 ios

    project settings package 可以指定非APK打包,确定资源是否发布 可以指定content下某个目录所有文件(非.uassert)都打包 ios环境下fopen打开文件需要指定路 ...

  2. iOS - UIButton折行文字显示设置

    首先在控制器中创建一个button - (void)viewDidLoad { [super viewDidLoad]; UIButton * button = [[UIButton alloc] i ...

  3. WLAN协议相关协议

    802.11协议 CAPWAP协议: RFC5415:https://tools.ietf.org/html/rfc5415 DTLS握手处理流程: RFC4347DTLS 认证: RFC5246 U ...

  4. PostgreSQL Replication之第一章 理解复制概念(1)

    PostgreSQL Replication系列翻译自PostgreSQL Replication一书 在本章中,将会介绍不同的复制概念,您会了解哪些类型的复制对哪一种实用场景是最合适的. 在本章的最 ...

  5. dmidecode常用参数

    dmidecode常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. dmidecode这个命令真是神器啊,他能快速的获取服务器的硬件信息,而且这个命令有很多的花式玩法,今 ...

  6. Infinite V2 Release Note

    游戏地址 PLAY 玩法说明 - WASD 控制角色移动 - 按下J键 进入攻击模式(WASD 可以继续移动) 更新内容 - 完成角色锁定目标后边移动边攻击 开发心得 状态机的设计 最初的设计很乱, ...

  7. Apache与Tomcat的整合

    一 Apache与Tomcat比较联系 apache支持静态页,tomcat支持动态的,比如servlet等. 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由 ...

  8. hdu 1556

    Color the ball Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)To ...

  9. maven打包日志输出优化-去掉泛型与过时的警告

    pom.xml配置 1.使用eclipse编译 <!-- Eclipse编译代码时,使用的是自带的JDT(Java Development Tools), 而Maven默认使用的是JAVA_HO ...

  10. SSH框架使用中存在的诡异异常

    背景 相信大多数人目前都在使用Spring + Struts2/SpringMVC + Hibernate来构建项目的整体架构,但是在使用中经藏会遇到一些诡异的问题,不知道如果解决,今天我遇到了一个非 ...