VMware Workstation 7 C / C ++ Компиляция Производительность рабочей нагрузки - PullRequest
0 голосов
/ 06 января 2011

Может кто-нибудь указать мне на тесты рабочих станций VMware для рабочей нагрузки компиляции?

Давно искал, а я не могу найти. Это немного странно - это предположительно продукт, ориентированный на разработчика. Полная компиляция нашего проекта обычно занимает около 4 минут.

В настоящее время я использую рабочую станцию ​​VMware для разработки. Гостевая ОС - Linux, а хост - Windows. Я не использую большинство функций рабочих станций VMware, таких как снимки - для этого у меня есть хранилище кода, и я могу воссоздать свою среду разработки за 10 минут. Я просто предпочитаю рендеринг шрифтов Windows, поэтому я использую ssh (putty) для своей виртуальной машины и развиваюсь из консоли.

Мне интересно, сколько производительности компиляции я жертвую по сравнению с нативной. Если есть значительная разница (30% или более), возможно, более практично иметь выделенную / встроенную коробку разработчика.

1 Ответ

0 голосов
/ 06 января 2011

Для справки: в 2005/2006 или около того я работал над очень большим проектом на основе linux и с использованием Tuxedo и Informix.

Мы виртуализировали среду для каждого разработчика с VMWare, а также имели 2 отдельные группы:машины для Q / A и промежуточного хранения.

Сборки выполнялись на машинах, для которых они были предназначены для «согласованности».

Если только мы не попросили make выполнить больше заданий, чем у нас было ЦП (make -j 4 на машине с 2 процессорами) время сборки виртуальных машин составляло от 5 до 10% от реальных машин.

Насколько я помню, наши make-файлы сообщали о времени сборки apx 18–20 минут на реальной машине и 20–24 на виртуальной машине.

Виртуальные машины также зависали из тяжелой сети илиIO диска.

...