Достаточно ли быстр виртуализированный Linux для разработки программного обеспечения? - PullRequest
2 голосов
/ 23 июня 2011

У меня достаточно мощный процессор (Core 2 Quad), на котором умещается около 1/3 лучшей цены, которую можно купить за деньги, 4 ГБ ОЗУ, но я не могу найти комбо Linux-дистрибутива / виртуализации, которое достаточно отзывчиво для типовых разработок.

Например, движение курсора в IntelliJ IDEA просто не соответствует и достаточно отзывчиво для точного перемещения и редактирования.

Переключение на работающий Firefox занимает несколько секунд, даже переключение между вкладками в Firefox не происходит мгновенно.

В операционной системе хоста, Windows 7, переключателях приложений, переключателях вкладок и т. Д. Все происходит мгновенно.

Я пробовал Ubuntu и Kubuntu 11.04. Я пробовал VirtualBox и VMWare. У всех были очень разные ответы. Ни один достаточно хорош.

Я поиграл с настройками ОЗУ и т. Д. И, возможно, мне не хватает некоторых настроек. Я не пытаюсь найти причину здесь, на SO, но сначала я хотел бы узнать, думаю ли я, что у меня есть голова в облаках, и я могу разрабатывать на виртуализированном Linux со скоростью, с которой я работал в Windows?

Дистрибутивы, которые я пробовал, особенно Ubuntu, выглядели так, как будто они были ошарашены для обычного пользователя. Нужно ли искать старый дистрибутив или что-то более грубое? Я только хочу, чтобы на рабочем столе было несколько окон, запуск приложений и графическое оформление. Нет раздумий или необычных эффектов (или ЖК-часов, аааа ...)

Или виртуализация требует только аппаратного обеспечения? Я только что перешел на Linux с очень небольшими знаниями об этом и понятия не имею, виртуализация ли это, моя машина или просто дистрибутивы, которые я пробовал.

Обновление

Я еще немного повозился, но как только на экране появилось второе приложение, ответ пострадал. Кроме того, когда дисплей был сделан, чтобы охватить два монитора, пострадали даже одно приложение. Я получу больше оперативной памяти, хотя у меня еще осталось немного физической памяти при запуске двух приложений.

Я думал, что попробую дистрибутив XFCE (Xubuntu), и все получится, никаких проблем с ответом вообще, плюс я доволен, что он минимален.

Ответы [ 3 ]

3 голосов
/ 23 июня 2011

Установили ли вы гостевые инструменты (в том числе паравиртуализированные драйверы), когда попробовали?Инструменты VMware необходимы для хорошего опыта.Я делаю это все время, кроме того, что я просто редактирую текст с помощью Vim, чтобы производительность никогда не была проблемой

2 голосов
/ 23 июня 2011

Я каждый день работаю на виртуальной машине Linux (Centos), работающей на рабочей станции VMWare, со следующими настройками:

  • Quad Core 2 Duo 8 ГБ ОЗУ
  • Intel i7 с 16 ГБ ОЗУ

С этими настройками я обычно даю ВМ 2 из моих 4 ядер и 2-4 ГБ ОЗУ.Вам, вероятно, не нужно давать им так много.Я использую Eclipse в качестве своей IDE и работаю в Unity Mode большую часть времени без проблем.

У меня никогда не было проблем, поэтому я не уверен, что приведенные ниже предложения имеют какое-либо заметное отличие, но попробуйте следующее, котороедолжно помочь увеличить производительность ваших виртуальных машин:

  • При использовании VMWare обязательно установите VMWare Tools.
  • Проверьте настройки BIOS, чтобы узнать, включены ли расширения виртуализации для вашего процессора.
  • Увеличьте приоритет вашего программного обеспечения для виртуализации.

Удачи!

2 голосов
/ 23 июня 2011

У вас должно быть все в порядке с VirtualBox и гостевыми дополнениями, установленными в гостевой ОС .Ubuntu дружественен к пользователю, и если вы хотите использовать его без вирусов, рассмотрите возможность установки сервера Ubuntu.

На самом деле почти в каждом дистрибутиве Linux есть версия сервера, которая обычно представляет собой версию без наворотов.

...