У меня OSX MacBook Pro с 10.10.2 (Yosemite) и VMWare Fusion 7.

Гостевой операционной системой является Windows 7.

Я занимаюсь разработкой (используя Eclipse) на Windows 7 и хочу поместить мое рабочее пространство в общую папку, чтобы резервное копирование источника осуществлялось с помощью машины времени.

Другими словами, я создам папку на хосте (Yosemite) и поделюсь этой папкой с гостем (Windows) с помощью функции Virtual Machine->Settings->Sharing в VMWare.

В контексте использования Eclipse, будет ли существенное снижение производительности для такой конфигурации системы?

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

1 ответ1

1

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

Это также показывает, что общие папки VMware ужасно медленные, но он использует более старую версию VMware.

Поскольку тесты показывают, что чтение выполняется довольно быстро, не скомпилированный /jit-язык может нормально работать, но использовать управление исходным кодом или какой-либо другой инструмент синхронизации (rsync?) для разработки скомпилированных языков.

В целом, кажется, что использование общих сетевых папок (NFS, SMB/CIFS) лучше, когда управление исходным кодом / синхронизация невозможны.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .