Ubuntu 10.04 Server на Hyper-V Server R2 имеет медленную установку и командную строку

Я установил Ubuntu Server 10.04 (64 бит) на Hyper-V Server R2. Я столкнулся с двумя проблемами, которые, я думаю, связаны между собой:

  1. Очень медленная установка
  2. Очень медленная командная строка

Программа установки в текстовом режиме проходит через ряд текстовых окон подсказок. Нарисование каждого из этих окон на экране занимает 7-10 секунд. В результате каждый раз, когда я отвечаю на приглашение и нажимаю клавишу ввода, я жду 15 секунд, пока экран перерисовывает строку за строкой. Я буквально вижу каждую строку текста, которая рисуется (например, старые 300 модемных дней).

После завершения установки прокрутка в командной строке становится очень медленной. Например, если простая команда, такая как "ls", заставляет экран прокручиваться, она прокручивается очень медленно.

Это происходит при новой установке. Сервер функционирует как сервер LAMP и сервер OpenSSH, но это все (у меня даже виртуальные хосты еще не настроены). И это происходит только на консоли виртуальной машины. Я получаю доступ к консоли через диспетчер Hyper-V, и у меня нет этой проблемы ни на одной из моих других виртуальных машин.

Кроме того, эта проблема не возникает при доступе к оболочке через OpenSSH.

Как я могу улучшить эту проблему производительности?

8 ответов

Чтобы обойти эту проблему, вам нужно отключить модуль кадрового буфера: отредактируйте /etc/modprobe.d/blacklist-framebuffer.conf и добавьте следующую строку:

черный список vga16fb

Перезагрузка и консоль должны быть в порядке.

Это решило проблему для меня. Я узнал об этом здесь: http://solyaris.wordpress.com/2010/05/01/ubuntu-10-04-on-intel-driver-and-server-frame-buffer/

Похоже, что производительность обновления экрана с консоли довольно низкая для Ubuntu (и я предполагаю, что все дистрибутивы Linux и возможные DOS), даже после установки компонентов Hyper-V. Компоненты интеграции Hyper-V являются частью Ubuntu 10.04. Установите их, а затем управляйте с помощью ssh.

Чтобы установить компоненты, см. Http://blog.allanglesit.com/Blog/tabid/66/EntryId/53/Hyper-V-Ghest-Ubuntu-10-04-Alpha-3-Synthetic-Devices.aspx

Чтобы установить ssh, запустите

sudo apt-get update

sudo apt-get установить openssh-сервер

Дай угадаю - у тебя не установлены компоненты enlightment (есть ли для ubuntu?). Это убило бы много вещей - рисование, например, было бы медленным. Диск IO тоже.

Быстро ли работают другие машины на базе Windows?

Кредиты на форумы snowsmash@ubuntu Отключение Framebuffer в установщике

vga16fb.modeset=0

Я столкнулся с медленной консолью в среде Hyper-V/Ubuntu 10.04. Простой черный список fbcon не работает на самом деле. Чтобы действительно предотвратить загрузку fbcon, вы должны настроить действие установки плацебо modprobe. Так что это решение:

--- - 2010-06-17 16: 08: 53.243630658 +0200 +++ /etc/modprobe.d/blacklist-fbcon.conf 2010-06-17 12: 10: 02.768999669 +0200 @@ -0,0 + 1,2 @@ + установить fbcon / bin / false +

Не забудьте обновить ваши initramfs.

Я полагаю, что это проблема того, как устройство кадрового буфера взаимодействует с виртуальным дисплеем, который выставляет Hyper-V. Эта проблема существует в установках Ubuntu, относящихся, по крайней мере, к Intrepid Ibix (по крайней мере, на моих машинах). Компоненты интеграции, кажется, не имеют значения, но, к счастью, после установки вы можете сделать снимок виртуальной машины и использовать ее в качестве основы для будущих виртуальных машин, чтобы никогда больше не использовать виртуальную консоль Hyper V, только SSH.

Чтобы решить проблему медленной установки через RDP, установите параметр загрузки "fb=off", чтобы отключить буферизацию кадров. Это будет красиво и быстро:)

Я почти уверен, что бета-версия Linux не поддерживает Ubuntu, только Re dHat и Suse. Не уверен, что вы получите большую помощь здесь.

Другие вопросы по тегам