2

У меня 2,8 ГГц четырехъядерный MacBook Pro 2013 года с 16 ГБ ОЗУ и 768 ГБ SSD под управлением OSX Mavericks. Я запускаю Windows 7 под Parallels Desktop 9 для разработки Windows.

Я хотел бы зашифровать эти данные, чтобы предотвратить доступ, если они будут потеряны. Однако меня беспокоит то, что производительность доступа к файлам будет сильно снижена (операции git уже очень медленны при виртуализации).

Я рассматриваю 3 возможных варианта шифрования.

1) Используйте родной MacOS FileVault для шифрования виртуальной машины

2) Используйте опцию шифрования программного обеспечения Parallels Desktop на ВМ

3) Установите Microsoft Bitlocker на ОС, работающей на ВМ

Может ли кто-нибудь поделиться своим опытом или знаниями о том, что будет наилучшим для производительности в Parallels при разработке программного обеспечения (операции git, компиляция и редактирование в Visual Studio и т.д.)?

1 ответ1

1

MBP 2013 года использует Intel Core i7. Этот процессор обеспечивает аппаратное ускорение шифрования AES через AES-NI, который используется Apple FileVault 2 (стр. 5).

Таким образом, ваш лучший вариант будет использовать FileVault 2. Вы также можете зашифровать весь диск, а не только виртуальную машину, хотя Википедия отмечает, что это приводит к снижению производительности примерно на 20-30% по сравнению с отсутствием шифрования. Но поскольку он использует собственные инструкции процессора для выполнения этого шифрования, и на этом этапе нет виртуализации, это, безусловно, будет вашим самым быстрым вариантом.

Я не могу говорить с git, но я обнаружил, что cvs был ужасно медленным как на OSX HFS+, так и на NTFS Windows. Обе файловые системы были ужасно плохи в управлении большим количеством маленьких файлов. Это не было проблемой в Linux с reiserfs (сейчас я встречаюсь с самим собой) или с ext3. Это также не проблема с git на моей текущей виртуальной машине Linux с ext4. Я хочу сказать, что git может работать медленно из-за NTFS, а не потому, что вы виртуализируете операционную систему. Слабые файловые системы (NTFS, HFS+), безусловно, могут быть на один-два порядка медленнее для других систем контроля версий.

Кроме того, убедитесь, что вы выделяете достаточно, но не слишком много ОЗУ для вашей виртуальной машины Windows 7. Если вы нажмете на своп (на хосте или гостевой виртуальной машине), производительность снизится.

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