Parallels desktop игры. Сравнение Parallels и VMware. Ускоряем жесткий диск

Для Windows 05.03.2019
Для Windows
В основе разработки и дальнейшего применения программного обеспечения пользователем лежит понятие жизненного цикла, который, в сущности, является моделью его создания и использования, отражающей различные состояния, начиная с момента осознания необходимости появления данного ПО и заканчивая моментом...
  • Ускорение разработки программного обеспечения. Методология RAD
    В связи с развитием CASE-технологий в рамках спиральной модели жизненного цикла ПО в последнее время широкое распространение получила методология быстрой разработки приложений RAD (Rapid Application Development). Процесс разработки при этом содержит три элемента : небольшую команду программистов...
    (Технология разработки программного обеспечения)
  • Пакеты прикладных программ
    Классификация пакетов прикладных программ (ППП) приведена на рис. 1.8. Проблемно-ориентированные ППП. Для некоторых предметных областей возможна типизация функций управления, структуры данных и алгоритмов обработки. Это вызвало разработку значительного количества ППП одинакового функционального назначения:...
    (Технология разработки программного обеспечения)
  • Пакет прикладных программ Microsoft Office
    Прикладные программы часто объединяются в пакеты по роду деятельности пользователя. Наиболее популярным пакетом, предназначенным для решения задач автоматизации офиса, является Microsoft Office. Он представляет собой семейство прикладных программных продуктов, которое объединяет различные приложения...
    (Информатика)
  • Система контроля версий Subversion
    Subversion - свободно распространяемая система управления версиями с открытым кодом. Subversion разработана специально для замены CVS, самой распространенной открытой системы управления версиями. Она обладает всеми основными функциями CVS (хотя некоторые из них выполняет другими способами) и лишена ряда...
    (Технология разработки программного обеспечения)
  • ОСНОВЫ РАБОТЫ В СРЕДЕ РАЗРАБОТКИ STUDIO 2010 ИНТЕГРИРОВАННОЙ MICROSOFT VISUAL
    В настоящее время для разработки программного обеспечения используются интегрированные среды разработчика - ИСР (англ. IDE - Integrated development environment). Интегрированная среда разработчика позволяет повысить производительность и эффективность работы программиста. Одной из интегрированных сред...
    (Программирование на языке высокого уровня. Программирование на языке С++)
  • Преобладающим методом коллективной разработки является организация бригад. Метод предметных связей используется реже, тогда когда ведется разработка не тиражируемого продукта силами организации, которая будет и вести его эксплуатацию.

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

    При определении результата работы бригады может быть сформулировано частичное техническое задание.

    Существуют два варианта бригад:

    предметная область определяется в терминах программирования, то есть задание представляется собой результат работы относящийся к программированию;

    предметная область определяется в терминах того языка, который используется в предметной области (функционально и математическо ориентированные программные продукты);

    В первом случае предметная область имеет вид хорошо знакомый и понятный программисту и работа предполагает техническое проектирование может выполнить программист. Бригада может быть сформирована из специалистов одного профиля (в основном программисты).

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

    Формирование специализированных бригад (из специалистов одного профиля). Результат работы отдельной бригады не всегда представляет собой конечный результат разработки.

    Сложнее вести управление разработкой, требуется строгая формализация работ каждой бригады. На поздних этапах разработки результаты могут отклоняться от ТЗ.

    Если из-за сложности и масштабности разработки требуется большое число исполнителей и организация нескольких бригад, то рекомендуется:

    Рассмотреть вопрос о специализации бригад по функциональному признаку;

    Желательно выделить ведущую, главную бригаду. Эта бригада выполняет наиболее существенное задание и как можно больше участвует в жизненном цикле. Бригаде даются другие бригады соисполнители (которые могут быть со своим ТЗ).

    Выявляются функции управления, подлежащие автоматизации, или те по которым пересматриваются ранее действующие решения. Решаются задачи методами иерархической декомпозиции: разбиения некоторой сложной проблемы функции управления на ряд ее частных составляющих (под проблем), до тех пор, пока по каждой составляющей полученной на очередном шаге не будет детально определены информационные входы и выходы.

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

    С решением Parallels Desktop мы знакомы уже лет 7. Как это ни парадоксально, до сих пор потребность в работе с Windows (у кого-то Linux) на Mac сохраняется. Каждый год, в каждой новой версии разработчики Parallels стараются сделать ее быстрее предыдущей, однако вопросы о том, сколько памяти потребляет виртуальная машина и как сделать так, чтобы гостевая операционная система работала так же быстро, как нативная, похоже, не исчезают (и не исчезнут до тех пор, пока аппаратные возможности не позволят запускать одновременно Windows и Mac OS X, оставляя при этом больше свободных ресурсов для приложений).

    Редакция MacDigger нашла 5 полезных хинтов последних версий, которые помогут снять возможные «тормоза» виртуальной машины и выжать максимум из своего яблочного помощника. Все они посвящены разгрузке памяти и повышению скорости работы. Очевидные советы (например, взять более современный Мак с четырьмя (а то и восемью – память нынче дешева) Гб оперативной памяти или перейти на последнюю 9-ю версию Parallels, в которой разработчики обещают прирост производительности до 40%), мы опустим. Потому что купить железку и ПО поновее – это всякий сможет, а вот что можно сделать из не столь очевидного?


    Способ 1: полезные настройки

    Например, в меню Parallels Desktop выберите Preferences, затем Advanced. Отключите там возможность отправки детализированных логов (Use detailed log messages). Эту функцию стоит включать, только если у вас есть какие-то проблемы, связанные с работой виртуальной машины, и вы по этому поводу общаетесь с техподдержкой Parallels. Сбор детализированных логов потребляет больше ресурсов.

    А теперь поиграем с настройками производительности и энергопотребления. В меню Virtual Machine выбираем последовательно: Configure, Options, Optimization. В разделе Performance выбираем Faster Virtual Machine и ставим галочки рядом с Enable Adaptive Hypervisor и Tune Windows for Speed. Опции Faster Virtual Machine и Enable Adaptive Hypervisor устанавливают приоритет процессам виртуальной машины над процессами OS X. Tune Windows for speed ускоряет загрузку Windows и оптимизирует работу приложений в виртуальной машине.

    Если в ближайшее время вы не планируете отключать свой Мак от электросети, можно также в разделе Power вместо Longer Battery Life выбрать опцию Better Performance. Если вы являетесь счастливым обладателем MacBook Pro c двумя графическими чипами, то, помимо принятия общих энергосберегающих мер, эта опция заставит Мак переключиться на интегрированный графический чип – менее производительный, но потребляющий значительно меньше заряда аккумулятора. Чтобы все измененные настройки вступили в силу, потребуется полностью перезапустить Parallels Desktop.

    Дальше, что ест много ресурсов? Правильно, видео и 3D-графика. Поэтому можно уменьшить количество видеопамяти, отведенной для виртуальной машины. По умолчанию ее значение равняется 256 Мб. Для офисной работы и даже для двухмерной графики (например, Photoshop) это излишне. В меню Virtual Machine выбираем Configure, затем Hardware, и в разделе Video снижаем значение Video memory до 128 Мб. Там же можно выбрать режим ускорения 3D, либо вовсе отключить его (особенно полезно тем, у кого не очень новый Мак).

    Что еще можно сделать? Например, попробуйте отключить доступ к папкам Windows из OS X. Это можно сделать в разделе Sharing на вкладке Options.

    Но все это мелочи, а теперь о важном – о самостоятельном регулировании количества процессоров и памяти, которые можно назначить виртуальной машине. По дефолту у всех в настройках виртуальной машины стоит 1 процессор и 1 Гб памяти, и по умолчанию у многих чешутся руки непременно добавить себе всего и побольше. При этом юзеры забывают о том, что виртуальные процессоры и память не ведут себя в точности так же, как «железные», «больше памяти» не всегда будет значить «шустрее летает», а передоз иногда может просто навредить.

    На самом деле в большинстве случаев лучшая производительность будет, если оставить один процессор на одну виртуальную машину. Несколько процессоров может потребоваться только в случае, если вы запускаете несколько приложений, каждое из которых связано с обработкой больших массивов данных, например, научные вычисления или системы онлайн-трейдинга. При этом минимум назначенной памяти должен соответствовать тому минимуму, который в системных требованиях рекомендуют для вашей гостевой ОС (они обычно вывешены на сайте ее разработчика).

    Если вы не уверены, что настройки по умолчанию спасут отца русской демократии ваши приложения, то нужно сначала все протестировать. Допустим, у вас виртуальная машина Windows и обычно вы работаете с Microsoft Office Suite, FireFox и парой других приложений. Запустите под дефолтными настройками свой Windows и по нескольку файлов приложений, с которыми вы обычно работаете, скажем, откройте несколько сообщений в Microsoft Outlook, 3 документа Microsoft Word, пару файлов Microsoft Excel, 10 вкладок в Firefox и IE до кучи, презентацию PowerPoint и еще пару приложений – и поработайте с ними немного. Кликните правой кнопкой мыши на панели задач Windows и запустите Диспетчер задач. Переключитесь на вкладку Приложения и проверьте, сколько сейчас чего используется.

    Обычно можно увидеть, что все запущенное потребляет около 80% памяти и меньше 1% процессора, значит, установленного по умолчанию достаточно, чтобы все прилично работало. Однако если вы будете использовать что-нибудь флешовое, этого может не хватить (о флеше мы поговорим в хинте ниже).


    Если показатели не радуют, то выключаем Windows через кнопку Пуск. После завершения работы ОС идем в верхнее меню Virtual Machine, выбираем Configure, затем General. Здесь с небольшим запасом выставляем значение оперативной памяти, показанное Диспетчером задач Windows с небольшим запасом, скажем, в 15%. Мы рекомендуем добавлять не более 256-512 Мб за раз. В итоге: по сравнению даже с дефолтными настройками количество памяти снизится. Сэкономленный объем быстрой (в отличие от жесткого диска) памяти останется у Mac OS X. “Хост” не будет тормозить, а значит, будет быстрее работать и виртуальная машина.

    Способ 2: используем неиспользуемое

    По статистике разработчиков, у пользователей не так уж много свободного места на диске (у 8% – менее 10 Гб). Функция Reclaim проверяет, находит и позволяет работать с неиспользуемым дисковым пространством в виртуальной машине. Например, заняли в свое время часть дискового пространства виртуальной машиной, место осталось выделенным, но больше не нужно. В этом случае можно вернуть его из виртуальной машины обратно в Мак. Для этого надо открыть меню виртуальной машины, выбрать там Configure, затем General. Под кнопкой Reclaim… будет обозначено дисковое пространство, которое можно заново пустить в работу. Кликните Reclaim… и подтвердите. Функция работает в версиях 8 и 9.


    Способ 3: снапшоты

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

    Снапшоты обычному пользователю без надобности, зато их в больших количествах (особенно, если подключен режим автоматического их создания во время работы виртуальной машины) плодят товарищи разработчики в гостевых ОС и любители что-нибудь эдакое установить или реконфигурировать (чтобы можно было всегда откатиться назад). Если вам ничего этого не нужно, лучше проверить, не включен ли режим автоматического создания снапшотов SmartGuard (и выключить его) в разделе Backup на вкладке Options. А если снапшоты вам нужны и полезны, но от случая к случаю, то там же можно выбрать следующую опцию Custom, тогда вы сможете сами ограничить частоту и максимальное количество хранимых снапшотов (по умолчанию максимум – это 100 штук, когда появляется 101 – самый старый удаляется). Опция Notify me before snapshot creation позволит отклонить создание ненужного снапшота и информировать о его создании.


    Правда, все равно потом забудете, поэтому вот как удалить снапшот:

    1. Запустите Parallels Desktop.
    2. В списке Parallels Virtual Machines выберите виртуальную машину, в которой вы хотите удалить снапшоты.
    3. Кликните меню виртуальной машины и выберите Manage Snapshots.
    4. Выберите ненужные снапшоты и нажмите Delete.

    Все упомянутое – это для версий с 6 по 8, а также с версии 8 в Parallels Desktop есть возможность удалять снапшоты даже если места на диска меньше, чем размер снапшота.

    Способ 4: управляем прожорливыми приложениями

    Во-первых, «торможение» вполне может возникать из-за использования некоторых антивирусов. Попробуйте применять только те антивирусные программы, которые предлагает Parallels Desktop – их выбирали, исходя из того, что они оптимально работают в виртуальной машине. В 9-й версии Parallels Desktop, кстати, сейчас есть довольно удобный мастер безопасности, где все операции со всеми доступными антивирусными программами можно сделать в одном окне. Если у вас антивирус «не из списка», попробуйте его временно выключить и посмотреть на показатели.

    Во-вторых, есть серьезные жалобы на Adobe Flash, который неконтролируемо кушает память, особенно если вы активно серфите по Интернету, а там много флешевых баннеров. Под браузер выделяется память операционной системы. Кэш переполняется, и данные сбрасываются на жесткий диск в файл подкачки (swap). Если у вас долго висит свернутый (а не закрытый) браузер, то в «свопе» накапливается огромное количество данных.

    Поэтому посматривайте на параметр Swap used в Activity Monitor. Если количество данных там растет и стало явно больше 1 Гб, вероятно, какое-то приложение не отпускает свою память.

    Профилактика очень простая – периодически закрывать браузер целиком, используя Cmd+Q, и вообще, почаще пользоваться этой функцией.

    Способ 5: SSD, и еще раз SSD

    По словам разработчиков, 30% пользователей Parallels Desktop уже используют Маки с SSD и от них никаких жалоб на прожорливость продукта не поступает. Дело в том, что Parallels Desktop использует многопоточные операции ввода-вывода при работе с жестким диском, что дает особенно ощутимый прирост производительности на Маках с SSD. Кроме того, информация о типе диска предоставляется гостевой ОС, благодаря чему та может использовать свои собственные механизмы для оптимизации работы с SSD.

    APPLIES TO:

    Быстрый переход к темам

    Симптомы

    • Меня не устраивает производительность компьютера Mac при запущенной виртуальной машине (ВМ) Parallels Desktop.
    • Меня не устраивает производительность ВМ Parallels.

    Причина

    Может быть несколько возможных причин низкой производительности, например:

    • Недостаточное электропитание оборудования.
    • Использование устаревшей версии или сборки Parallels Desktop.
    • Слишком большой объем вычислительных ресурсов, назначенных виртуальной машине.
    • Установлено несколько антивирусных программ.
    • Запущено слишком много виртуальных машин.

    Общая информация

    Производительность виртуальной машиныаппаратных ресурсов компьютера. Кроме того, очень важно выделить одинаковый объем аппаратных ресурсов для операционной системы сервера виртуальных машин (macOS) и гостевой ОС (на виртуальной машине) в соответствии с рекомендуемыми системными требованиями для обеих систем.

    ПОДСКАЗКА. Узнать тип диска Mac можно в отчете "Информация о системе" (щелкните  > Об этом Mac > Отчет о системе… > Аппаратные средства > SATA/SATA Express )

    Модернизация компьютера Mac модулями памяти (ОЗУ) с более высокими характеристиками

    Если в программе "Мониторинг системы" вы заметите, что использование памяти близко к максимальному, рекомендуем выяснить, поддерживаются ли на вашем компьютере Mac модули ОЗУ с более высокой емкостью.

    Более подробную информацию см. в следующих статьях:

    Проверка настроек программного обеспечения

    macOS

    1. Убедитесь в наличии достаточного объема дискового пространства на диске запуска. Более подробную информацию см. в следующей статье базы знаний: .
    2. Используя программу Мониторинг системы , выясните, какие нежелательные приложения потребляют значительные системные ресурсы (ЦП и память).
    3. Убедитесь, что при работе виртуальной машины не выполняется резервное копирование с помощью Time Machine. Процесс резервного копирования может снизить общую производительность системы.

    Настройки Parallels Desktop

    1. Убедитесь, что для вашей версии Parallels Desktop используется последняя сборка:

      • В строке меню macOS щелкните значок Parallels Desktop > Проверить наличие обновлений… . Если доступны обновления, скачайте и установите их.
    2. Храните виртуальную машину на жестком диске Mac (внутреннее хранилище). Запуск виртуальной машины с внешнего USB-диска или сетевого хранилища NAS может существенно снизить производительность виртуальной машины.
    3. При одновременном запуске нескольких виртуальных машин необходимо соблюдать предусмотрительность, поскольку каждая ВМ потребляет существенный объем ресурсов, что может замедлить общую производительность компьютера.

    Выставлены оптимальные настройки для работы. Но, если вы привыкли брать от жизни все, держите несколько советов, как увеличить быстродействие и сохранить заряд батареи вашего Макбука.

    Совет #0. Не нужно ничего менять. В Parallels Desktop 13 настроен оптимальный режим работы. Максимум, убедитесь, что обновились до последней версии утилиты и у вас включен режим скачивания обновлений.

    Совет #1. Припасите SSD максимального объема. Больше память, больше скорость.

    Совет #2. Активируйте режим Scaled mode. Если у вас Макбук с Retina-дисплеем, попробуйте включить в Parallels Desktop 13 ненативное разрешение в режиме Scaled mode. Это позволит существенно ускорить быстродействие компьютера, при сохранении оптимального качества изображения.

    Совет #3. Используйте функцию «Приостановить/Возобновить». При прекращении работы с приложениями в гостевой ОС, вы обычно закрываете свои программы в ней и останавливаете виртуальную машину. Когда гостевые приложения снова нужны, процесс повторяется в обратном порядке. Все это отнимает кучу времени, которое легко экономится использованием функций «Приостановить/Возобновить». Вместо того, чтобы закрыть PD 13, выберите Виртуальная машина → Приостановить.

    Гостевая ОС может «замораживаться» вместе с открытыми в ней приложениями - в нашем случае, с тем же Internet Explorer. Это удобно, когда нужно быстро возобновить работу виртуальной машины со всеми открытыми программами. Причём система выводится из спячки буквально за секунды вместе со всеми ранее открытыми программами.

    Состояние памяти и состояние внутренних устройств виртуального компьютера сохраняется на жёстком диске в виде файла. Этот файл потом «разворачивается» средствами Parallels Desktop. При использовании функции «Приостановить/Возобновить» вместо одной-двух минут ожидания загрузки Windows и её приложений на все про все уходит от силы секунд десять. Экономия времени колоссальная.

    Совет #4. Активируем опцию «Всегда готова в фоновом режиме». Виртуальные машины в Parallels Desktop 13 могут быть переведены в режим готовности к использованию в фоновом режиме, без графического интерфейса - это позволяет приложениям Windows стартовать ориентировочно в три раза быстрее, чем обычно. Как правило, время необходимое для запуска приложения, тратится на то, чтобы запустить виртуальную машину, в этой виртуальной машине загрузить Windows, а затем при помощи Windows запустить выбранное приложение. На средней конфигурации Mac или MacBook на весь этот цикл может уходить, например, около 30 секунд. Опция «Всегда готова в фоновом режиме» оптимизирует этот процесс, делая его практически мгновенным. Когда пользователь покидает Parallels Desktop, виртуальная машина ставится на паузу и в оперативной памяти остается все необходимое для ее моментального запуска и продолжения работы. Особенно это актуально, если у вас 8ГБ оперативной памяти и вы часто работаете с Windows-приложениями.

    Совет #5. Настройте плановое обслуживание системы. Никто не любит моменты, когда вместо того, чтобы работать, приходится ждать, пока установятся Windows-обновления, у которых почему-то всегда свои собственные планы. К тому же процессы обновления и обслуживания Windows 10 довольно ресурсоемки, они потребляет заметную долю процессорного времени и пропускной способности, они даже включают активное охлаждение процессора (кулеры). Parallels Desktop 13 предупреждает пользователя о подобных действиях, но, разумеется, у него должна быть возможность влиять на этот процесс для своего удобства. Пользователи могут указать время, в которое они не работают в Mac, для автоматического обслуживания Windows 10. В этом случае планировщик запрещает Windows-обновления в любое другое время, когда пользователю надо работать, чтобы не занимать процессорное время и не снижать производительность. Это касается не только установки обновлений, но и их загрузки, которая тоже может влиять на производительность, особенно на сетевую. Каждый 10-й пользователь Parallels Desktop 13 использует возможность настройки планового обслуживания системы. Не отставайте и вы!

    Совет #6. Настраиваем PD13 для игр. Parallels Desktop можно настроить так, чтобы гостевая Windows показывала в играх максимальное быстродействие. Процессоры относительно свежих Маков имеют по нескольку ядер. Если вы собираетесь поиграть в виртуальной машине, вам нужно переключить все имеющиеся ядра на поддержку гостевой ОС. Сделать это можно в меню Центр управления → Параметры → Оптимизировать полноэкранный режим для игр.

    Совет #7. Активируйте «Режим поездки». Если вам в ближайшее время придется работать от батареи вашего Макбука, рекомендуем активировать «Режим поездки». В этом случае Windows будет работать в энергосберегающем режиме. Кстати, если вам кажется, что наличие виртуальной машины автоматически значительно влияет на заряд батареи, то это не так. Опытным путем установлено, что при обычном времени работы Макбука в 5 часов 9 минут, с запущенной виртуальной машиной в Parallels Desktop он продолжает работать 5 часов ровно.

    Для того, чтобы постоянно не заходить в Центр управления, вы можете активировать «Режим поездки» щелкнув правой клавишей мыши на значок Parallels Desktop в Dock.



    Рекомендуем почитать

    Наверх