Hyper-V Server R2 上的 Ubuntu 10.04 Server 安装和命令行运行缓慢

Hyper-V Server R2 上的 Ubuntu 10.04 Server 安装和命令行运行缓慢

我在 Hyper-V Server R2 上安装了 Ubuntu Server 10.04(64 位)。我遇到了两个我认为相关的问题:

  1. 安装非常慢
  2. 命令提示符非常慢

文本模式安装程序会显示一系列基于文本的提示窗口。每个窗口都需要 7-10 秒才能在屏幕上显示出来。最终结果是,每次我回答提示并按下回车键时,我都要等待 15 秒,而屏幕会逐行重新绘制。我几乎可以看到正在绘制的每一行文本(就像旧的 300 波特调制解调器时代一样)。

安装完成后,命令行上的滚动非常慢。例如,如果一个简单的命令(如“ls”)导致屏幕滚动,它会滚动得非常慢。

这发生在全新安装时。服务器充当 LAMP 服务器和 OpenSSH 服务器,但仅此而已(我甚至还没有设置任何虚拟主机)。而且这只发生在虚拟机控制台上。我通过 Hyper-V 管理器访问控制台,在我的其他虚拟机上都没有这个问题。

此外,通过 OpenSSH 访问 shell 时不会发生此问题。

我该如何改善这个性能问题?

答案1

要解决此问题,您需要禁用帧缓冲区模块:编辑 /etc/modprobe.d/blacklist-framebuffer.conf 并添加以下行:

黑名单 vga16fb

重新启动后控制台就没问题了。

这为我解决了这个问题。我在这里了解到的:http://solyaris.wordpress.com/2010/05/01/ubuntu-10-04-on-intel-driver-and-server-frame-buffer/

答案2

看起来,即使安装了 Hyper-V 组件,Ubuntu(以及我认为所有的 Linux 发行版和可能的 DOS)的控制台屏幕刷新性能仍然很差。Hyper-V 集成组件是 Ubuntu 10.04 的一部分。安装它们,然后使用 ssh 进行管理。

要安装组件,请参阅http://blog.allanglesit.com/Blog/tabid/66/EntryId/53/Hyper-V-Guests-Ubuntu-10-04-Alpha-3-Synthetic-Devices.aspx

要安装 ssh,请运行

sudo apt-get 更新

sudo apt-get 安装 openssh-server

答案3

让我猜一下 - 您没有安装 enlightment 组件(ubuntu 有吗?)。这会毁掉很多东西 - 例如,绘图会很慢。磁盘 IO 也是如此。

其他/基于 Windows 的机器快吗?

答案4

我很确定测试版 Linux 集成软件不支持 ubuntu,只支持 redhat 和 suse。不确定你能否在这里获得很多帮助。

相关内容