Назад | Перейти на главную страницу

Почему коробка Mac OS X запускает VMWare быстрее, чем коробка Linux?

Возможно, глупый вопрос, но потерпите меня секунду.

У меня 2 коробки:

У меня есть образ Windows Server 2003, довольно стандартный, ничего особенного. На нем установлен VMTools.

Этот же образ работает на MacBook заметно быстрее, чем на гораздо более мощном Linux. Загружается быстрее, быстрее реагирует и на самом деле не замедляет хост-систему при выполнении, скажем, операций подъема диска. В то время как в Linux требуется время, чтобы поднять его, и он менее отзывчив и фактически может привести к значительному замедлению хост-системы.

Это случилось с несколькими другими изображениями ...

У кого-нибудь есть идеи, почему это могло быть? Могу ли я ускорить работу экземпляра VMWare в Linux?

Может быть, есть аппаратная поддержка Гипервизор на Mac, но не на ПК.

Вы можете установить Linux на свой MBP и повторить тесты. Это устранило бы проблему аппаратных различий, не так ли?

Я не уверен, но подозреваю, что Fusion может быть значительно оптимизирован для Mac OS X, поскольку у них есть жесткая конкуренция на этой ОС со стороны Parallels.

Какие именно процессоры? Если у вас есть «более мощный» ЦП на Linux-боксе, который является четырехъядерным и работает с более низкой тактовой частотой, чем ЦП на Macbook, фактический объем ЦП, доступный для виртуальной машины, будет ниже.

Какой драйв на каждом? Есть ли у MBP более быстрый привод?

Что еще делают две системы? Ящик Linux занят, а MBP простаивает?

У меня было много подобных опытов с VMware - на менее мощной системе виртуальная машина запускает Windows быстрее, чем более мощный родной Windows! Тем не менее, до сих пор не знаю, почему, но я бы проголосовал за Эда Лейтон-Дика: возможно, что-то связано с оптимизацией для каждой ОС.

Это могло быть потому, что OS X могла иметь лучше оптимизированное ядро, чем Ubuntu. OS X 10.5 частично работает в 64-разрядной версии и была сильно оптимизирована Apple. и я согласен с предыдущим сообщением, что VMware, вероятно, была больше оптимизирована для OS X из-за большей базы пользователей, чем Linux, и конкуренции (хотя и не совсем) со стороны Parallels.

  • Linux-бокс построен на заказ. Правильно ли настроена память и т. Д.? Можете ли вы найти какой-нибудь другой тест, который можно было бы запустить как на Mac, так и на Linux, и получить ожидаемые результаты?
  • Если Linux-box делает много чего в фоновом режиме, он, вероятно, "активно" использует много памяти для дискового кеша. Когда вы запускаете Fusion, большую часть нужно вымыть, и он должен начать работать против HD по-настоящему. Это могло быть проблемой.
  • Может быть, установка Ubuntu 32-разрядная, а Mac - 64-разрядная?

У меня были проблемы с консолью на основе браузера на vmware server 2 (по общему признанию, не на рабочей станции 6.5 ...). Уйдут ли проблемы с быстродействием, которые у вас возникнут, если вы выполните rdesktop для гостя, а не используете консоль?

Проблемы со временем загрузки могут быть связаны с хранилищем / файловой системой вашего хоста. Вы используете программный рейд linux или что-то еще? Какую файловую систему вы используете? Было ли оно когда-нибудь полным? Возможно, ваш файл на диске фрагментирован?

Вы пытались убрать лишний процессор, который вы предоставляете гостю под Linux?

Какой дистрибутив Linux? Как давно эта установка linux существует? Это новая установка?

Суть в том, что, хотя я не большой поклонник Mac, их ОС стабильна. Ненавижу это говорить, но, вероятно, он более стабилен, чем большинство существующих дистрибутивов Linux. Не забывайте, что многие новые дистрибутивы Linux существуют не так давно, как Mac OS, поэтому у них не было тех возможностей, которые есть у Apple для стабилизации и оптимизации своей ОС до уровня, который есть у Apple.