Как ускорить виртуальную машину vmware

Обновлено: 21.11.2024

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

Владан Сегет — независимый консультант, профессиональный блогер, vExpert 2009–2021, VCAP-DCA/DCD и MCSA. Более 20 лет работает системным инженером.

  • Как использовать VMware vSAN ReadyNode Configurator — пятница, 17 декабря 2021 г.
  • Новые функции VMware Tanzu Kubernetes Toolkit версии 1.3 — пятница, 10 декабря 2021 г.
  • Стратегии аварийного восстановления для виртуальной машины устройства vCenter Server — пятница, 26 ноября 2021 г.

Одним из важных факторов настройки производительности является количество приложений и служб, работающих на конкретной виртуальной машине. Подумайте о настольном ПК, где вы видите пользователя, который запускает 100 вкладок в браузере Chrome и жалуется на медленную работу своей машины. Мы все знаем, что Chrome прожорлив к памяти, поэтому, скорее всего, в этом примере машине не хватает важной физической памяти.

Практическое правило для достижения наилучшей производительности в виртуальной машине – сократить количество запущенных приложений и служб до минимума, потому что именно здесь потребление виртуальных ЦП и памяти чаще всего является первыми двумя ограничивающими факторами. Сделайте это перед добавлением виртуального ЦП к виртуальной машине, чтобы увидеть, улучшится ли производительность приложения. Я могу порекомендовать бесплатный инструмент от VMware под названием VMware OS Optimization Tool (OSOT), который помогает оптимизировать гостевую ОС.

Вы можете деактивировать службы, ключи реестра и многие другие параметры, сохраняя при этом возможность вернуться к настройкам по умолчанию. OSOT использует шаблоны, рекомендации VMware и передовой опыт. Помимо настольных операционных систем, таких как Windows 7x–10x, инструмент также поддерживает серверные операционные системы, такие как WS2008x–WS2019.

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

VMware OSOT позволяет создавать собственные шаблоны

Другие улучшения производительности ВМ ^

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

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

Виртуальные машины часто тратят свое время на вставленные компакт-диски. Вы хотите предотвратить это, поэтому вам следует отключить CD-ROM для каждой виртуальной машины. Чтобы настроить это, выберите ВМ > Действия > Изменить настройки. Затем разверните дисковод компакт-дисков и снимите флажки Подключено и Подключаться при включении питания.

Снимите флажок Подключаться при включении питания

Проверьте перегрузку ЦП и лимит ЦП ^

Если ваш ESXi имеет перегрузку ЦП, вы можете подключиться через SSH-клиент, такой как Putty, и инициировать команду esxtop для проверки поля %READY. Это дает вам представление о том, как долго (в процентах) виртуальная машина была готова, но не могла быть запланирована для запуска на физическом процессоре. Это значение не должно превышать 5 % при нормальных рабочих нагрузках.

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

Если на ВМ нет конфигурации ограничений, значит, нагрузка слишком высока, и единственное, что вы можете сделать, — это либо увеличить количество физических ЦП на хосте (если возможно), либо уменьшить количество виртуальных ЦП в каждой ВМ. . Наконец, вы можете переместить некоторые виртуальные машины на другие хосты, чтобы освободить ресурсы.

Перерасход памяти ^

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

Опять же, здесь мы можем использовать команду esxtop и проверить значение. На главном экране введите m для памяти, затем введите f для полей и выберите букву J (статистика раздувания памяти). Затем посмотрите на значение MCTLSZ, которое показывает объем гостевой физической памяти, которая была восстановлена ​​(если есть) драйвером шара.Если вы видите только нулевые значения, как в нашем случае, значит, на вашем ESXi все еще достаточно физической памяти, и этот метод высвобождения памяти (пока) не использовался.

Проверьте значение MCTLSZ для статистики увеличения объема памяти

Медленное хранение ^

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

Вы также можете уменьшить количество ВМ на LUN, если вы не используете VMware vSAN, что не имеет отношения к данной ситуации.

Если вы обнаружите проблему, связанную со штормом, вы также можете убедиться, что:

  • Ваши адаптеры главной шины (HBA) находятся на VMware HCL и сертифицированы для ESXi.
  • Убедитесь, что на физических хостах установлена ​​последняя версия BIOS.
  • Убедитесь, что встроенное ПО ваших HBA обновлено.

Заключительные слова ^

Устранение неполадок с производительностью — это отдельная работа. В этом посте мы дали вам несколько путей для изучения, но мы только коснулись поверхности.

Одна из рекомендаций здесь — изолировать проблемы и сначала посмотреть, в чем проблема: в самой виртуальной машине или в физическом ESXi. Затем вы можете продолжить расследование, чтобы выяснить, связана ли проблема с общим хранилищем, сетью, физическим ЦП или физической оперативной памятью.

Подпишитесь на рассылку новостей 4sysops!

Часто есть только один ограничивающий фактор, который вызывает проблемы, но бывают случаи, когда могут быть задействованы два или более ограничивающих фактора. Удачи в устранении неполадок.

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

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

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

В нашей повседневной работе по ускорению и оптимизации среды VMware мы использовали инструменты, упрощающие администрирование виртуальных машин.

SolarWinds ® Virtualization Manager (VMAN) представляет собой универсальное решение для мониторинга виртуальных машин корпоративного уровня, предназначенное для быстрого устранения проблем с низкой производительностью VMware. Мы настоятельно рекомендуем вам протестировать программу VMAN в вашей организации, пока вы настраиваете свою медленную VMware.

Если вы работаете над настройкой VMware, вам особенно понравятся такие функции VMAN, как:

  • Инструмент планирования емкости для подробных требований к ЦП, памяти и хранилищу.
  • Инструмент для измерения использования аппаратных ресурсов, выявления критических моментов использования оборудования и оповещения о ненормальном использовании ресурсов виртуальными машинами.
  • Рекомендации по настройке производительности для организаций любого размера, которые помогут вам найти способы повышения производительности за счет оптимизации в среде VMware.

Вы можете получить 30-дневную бесплатную пробную версию SolarWinds VMAN здесь.

Что такое мониторинг ВМ?

Эффективная и упреждающая настройка производительности VMware начинается с комплексного мониторинга производительности виртуальных машин. Если вы хотите оптимизировать VMware, повысить производительность виртуальных машин и получить представление о том, как ведут себя ваши виртуальные машины, вы должны постоянно отслеживать свою среду VMware. Учитывая, как много предприятий зависят от доступности своих виртуальных серверов, мониторинг виртуальных машин следует считать приоритетом.

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

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

Советы по настройке производительности VMware

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

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

1. Выделить дополнительную память

Виртуальные машины являются ресурсоемкими системами и могут потреблять много памяти. Каждая виртуальная машина имеет ОС, которая требует, чтобы оперативная память устройства была разделена между разными системами. Microsoft рекомендует предоставлять на 64-разрядных компьютерах с Windows 7 не менее 2 ГБ ОЗУ. Это также относится к Windows 7, работающей на виртуальной машине. Если на вашей виртуальной машине размещаются приложения, интенсивно использующие память, вам может потребоваться выделить дополнительную оперативную память, чтобы Windows не приходилось переключаться между дисками.

Чтобы выделить дополнительную оперативную память, просто откройте диалоговое окно настроек виртуальной машины. Для этого ваша виртуальная машина должна быть выключена. Попробуйте выделить виртуальной машине как минимум треть доступной оперативной памяти устройства, но помните, что вы можете выделить больше. Если производительность по-прежнему не соответствует вашим ожиданиям, возможно, у вас недостаточно доступной оперативной памяти для запуска виртуальных машин с достаточным уровнем производительности. Чтобы решить эту проблему, подумайте об обновлении оперативной памяти. Если вы используете стандартную виртуальную машину, обновления до 8 ГБ ОЗУ должно быть достаточно.

2. Исключить каталоги виртуальных машин из антивирусных инструментов

Антивирусное решение на вашем устройстве может сканировать файлы вашей виртуальной машины каждый раз, когда они открываются. Хотя поиск вирусов в файлах вашей виртуальной машины может показаться полезным, в этом нет необходимости. Антивирусные инструменты не могут заглянуть внутрь ваших виртуальных машин или проверить наличие вирусов в гостевой ОС. Таким образом, если ваше антивирусное решение настроено на сканирование каталогов виртуальных машин, это может негативно сказаться на производительности. Чтобы ускорить вашу виртуальную машину, попробуйте добавить каталог вашей виртуальной машины в список исключенных систем антивирусного инструмента. Если вы не знаете, как это сделать, обратитесь к поставщику антивирусного инструмента, так как процесс может отличаться.

3. Используйте диски фиксированного размера вместо динамически выделяемых дисков

При запуске виртуальной машины вы можете выбрать один из двух типов виртуальных дисков. По умолчанию большинство виртуальных машин будут использовать динамически выделяемые диски, которые увеличиваются по мере использования. Например, если вы запустили виртуальную машину с динамически выделенным диском, размер которого может увеличиться до 20 ГБ, изначально диск не будет использовать все 20 ГБ. На самом деле, после установки вашей операционной системы и программ это может занять только 10 ГБ. Однако по мере увеличения количества файлов, хранящихся на диске, размер вашего диска будет продолжать расти, пока не достигнет максимального значения в 20 ГБ. Этот тип диска удобен, потому что он гарантирует, что ваши виртуальные машины не будут использовать больше места, чем необходимо. Однако этот тип диска намного медленнее, чем использование дисков фиксированного размера.

Диск фиксированного размера, который также называется предварительно выделенным диском, мгновенно использует все 20 ГБ пространства. Хотя это означает, что используется больше места, возможно, без необходимости, диски фиксированного размера значительно ускоряют добавление файлов на жесткий диск. Более того, использование дисков фиксированного размера должно привести к меньшему количеству фрагментированных файлов. В отличие от динамически выделяемых дисков, при которых пространство выделяется постепенно, диски фиксированного размера выделяют пространство сразу.

4. Дефрагментируйте ВМ

Согласно рекомендациям ИТ-аналитиков, виртуальные машины следует дефрагментировать так же часто, как и физические диски, если не чаще. Фрагментация диска включает в себя повторную запись и перезапись данных на диск. Если непрерывного пространства недостаточно для размещения файла, записываемого в один непрерывный блок, это приводит к тому, что данные разбрасываются по многочисленным областям физического диска. Когда это происходит, диск сталкивается с проблемой восстановления фрагментов файлов из разных мест, что может быть энергоемким и отрицательно сказываться на производительности. Чтобы избежать этой проблемы с производительностью, убедитесь, что вы регулярно дефрагментируете диск операционной системы хоста.

5. Предоставить дополнительный ЦП

Если вы хотите ускорить свою виртуальную машину, рассмотрите возможность увеличения объема ЦП, выделенного для этой машины. Машины зависят от ЦП для запуска виртуальных машин и их приложений.Чем выше доступность вашего ЦП, тем выше производительность вашей виртуальной машины. Чтобы выделить дополнительный ЦП, вы должны сначала определить, использует ли ЦП вашего устройства одно ядро ​​или несколько ядер. Если он многоядерный, перейдите в настройки, чтобы выделить дополнительные ядра для виртуальной машины. Виртуальная машина с более чем двумя ядрами должна быть быстрее, чем виртуальные машины, использующие только одно ядро. Для старых ЦП с одним или несколькими ядрами может потребоваться обновление.

6. Вместо того, чтобы выключать, сохраните состояние вашей ВМ

Когда вы закончите использовать виртуальную машину, вы обычно можете выключить систему. Чтобы повысить производительность системы, попробуйте вместо этого сохранить состояние виртуальной машины. Это позволит вам запускать виртуальную машину намного быстрее, когда вы в следующий раз захотите ее использовать — просто дважды щелкните, и виртуальная машина должна запуститься. Сохраняя состояние виртуальной машины, вы устраняете необходимость запуска машины с нуля, что является медленным процессом и требует значительного количества энергии и ресурсов. Сохранение состояния вашей виртуальной машины аналогично использованию утилиты гибернации или приостановки при выключении вашего физического устройства. Память вашей ВМ будет сохранена в файл на жестком диске, что позволит быстро загрузить файл при следующем использовании ВМ.

7. Попробуйте другую программу виртуальной машины

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

Упростите работу с рекомендуемым диспетчером виртуализации SolarWinds (VMAN)

SolarWinds Virtualization Manager для VMware функционирует как инструмент мониторинга, управления и устранения неполадок виртуальных машин, специально созданный для компаний, стремящихся оптимизировать производительность своих виртуальных машин, в том числе в средах Microsoft Hyper-V и VMware vSphere. VMAN предоставляет широкий спектр мощных возможностей, в том числе инструмент планирования емкости VMware, который помогает компаниям точно прогнозировать требования к ЦП, хранилищу, памяти и сети.

© 2021 SolarWinds Worldwide LLC. Все права защищены.

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

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

Возможности VMAN можно расширить с помощью панелей мониторинга SolarWinds AppStack™ и PerfStack™. Эти утилиты могут быть реализованы вместе с возможностями мониторинга виртуальных машин VMAN, чтобы вы могли исследовать потенциальные проблемы с производительностью. PerfStack может сравнивать и анализировать метрики по нескольким продуктам одновременно, чтобы создать наглядную историческую временную шкалу. AppStack показывает отслеживаемые узлы на пользовательской карте, что позволяет вам быстро просматривать статусы виртуальных машин.

VMAN — это удобное решение, предназначенное для оптимизации производительности вашей виртуальной машины, с рекомендациями по настройке производительности. Этот инструмент был создан для компаний любого размера, он может масштабироваться по мере роста вашей компании и имеет динамичный, интуитивно понятный интерфейс. Графические представления, предоставляемые этим инструментом, дают вам немедленное представление о состоянии и производительности вашей виртуальной машины. Мы настоятельно рекомендуем использовать SolarWinds VMAN как недорогой и удобный инструмент корпоративного класса для мониторинга и настройки производительности VMware.

Начало работы с настройкой виртуальной машины VMware

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

Оптимизация VMware — это утомительный и трудоемкий процесс, который значительно упрощается с помощью правильного инструмента мониторинга VMware. SolarWinds VMAN позволяет предприятиям минимизировать затраты на управление средой VMware, оптимизировать производительность виртуальных машин и сократить время, необходимое для поддержания высокого уровня производительности виртуальных машин. Стоимость VMAN начинается с 1716 долларов США в год, и вы можете получить 30-дневную бесплатную пробную версию здесь.

Виртуализация — неотъемлемая часть современного центра обработки данных. Зачастую степень виртуализации составляет 90 и более процентов. То, что раньше работало на нескольких серверах, сегодня работает на нескольких хостах. Из-за высокой скорости виртуализации и связанного с этим увеличения сложности локализовать проблемы становится все труднее. Поэтому необходимо подумать о том, как можно точно контролировать инфраструктуру и как обнаруживать потенциальные проблемные ситуации, чтобы избежать дорогостоящих ошибок. К сожалению, при определенных обстоятельствах даже незначительные проблемы могут существенно негативно сказаться на всей инфраструктуре.

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

Виртуальная и физическая производительность

Когда люди начали виртуализировать свои системы, все дело было в объединении множества физических устройств в несколько физических серверов, поддерживаемых технологиями виртуализации, для работы в качестве виртуальной машины поверх них. Не было необходимости обеспечивать высокую производительность виртуальных машин, так как большинство перенесенных систем в любом случае были недогружены — иногда менее 10% аппаратных возможностей.

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

Несмотря на то, что в первые дни разница в производительности между физическими и виртуальными серверами составляла 10 % и более, в настоящее время этот разрыв в большинстве случаев составляет менее 2 %.

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

Критически важные приложения

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

Изучение поведения

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

Поэтому обучающие решения не вызывают оповещение, так как в этом нет ничего плохого. Но действительно ли в этом нет ничего плохого? Что ж, обычно паравиртуализированный контроллер диска позволяет повысить производительность на 5-30%, но это не контроллер по умолчанию. Оптимизация виртуального оборудования очень приближает вас к лучшей производительности виртуальной машины, которую вы когда-либо видели в своей среде.

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

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

Если вы передаете гостю 80 % потенциальной физической производительности, вы в основном настраиваете 80 %, но не 100 %!

VMware vSphere предоставляет вам все возможности, но вам нужно все знать и правильно настраивать, а встроенной автоматической настройки нет.

Некоторые хитрости, как сделать VMware быстрее

Заключение

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

Начните бесплатное тестирование вашей среды vSphere и узнайте, как ускорить работу VMware:

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

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

1. Перезагрузите компьютер

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

2. Поддерживайте актуальность ПО для виртуализации

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

3. Настройте выделенную оперативную память и добавьте программное ускорение

Если передается слишком много памяти, на физическом компьютере может не хватить оперативной памяти для выполнения обычных задач. Точно так же, если вашей виртуальной машине дано слишком мало, ей может быть трудно сделать столько же, сколько загрузить веб-браузер. Существует здоровая среда, и то, что это будет, зависит от технических характеристик вашего физического ПК. Хорошее эмпирическое правило — предоставить вашей виртуальной машине 1 ГБ оперативной памяти на каждые 4 ГБ оперативной памяти вашего физического ПК. Это не универсальное правило, но его следует учитывать, если вы новичок в настройке виртуальной машины.

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

4. Дефрагментация жесткого диска хоста (только для Windows)

Уделите немного времени дефрагментации диска – она творит чудеса. Для тех, кто не знает, дефрагментация жесткого диска — это просто размещение блоков данных ближе друг к другу, чтобы данные могли быть прочитаны машиной быстрее. Вы заметите, что время загрузки значительно сократилось не только на вашей виртуальной машине, но и на вашей физической машине.

5. Уменьшите размер диска виртуальной машины

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

6. Отключить Защитник Windows на виртуальной машине (только для Windows)

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

7. Отключить фоновые задачи на виртуальной машине

Ваша виртуальная машина будет работать намного эффективнее, если меньше процессов будет занимать ОЗУ, а также операции чтения и записи на жестком диске. Рассмотрите возможность закрытия всего, что не является критически важным для текущей задачи.

8. Используйте свой твердотельный накопитель

Если вы обычно размещаете все свои программы на SSD, чтобы они запускались быстрее, сделайте то же самое со всей конфигурацией виртуальной машины.Это в одиночку будет, пожалуй, самым большим доступным увеличением скорости.

9. Полностью сменить программное обеспечение для хостинга

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

10. Замените оборудование или купите новый компьютер

Если ваш компьютер устарел или у него почти нет приличных характеристик, вам придется полностью приобрести новое оборудование. Хороший способ увидеть свою вычислительную мощность и рабочую нагрузку ПК в Windows — нажать «Ctrl + Alt + Delete» на клавиатуре, а затем выбрать «Диспетчер задач». Для Mac просто нажмите «Command + Space» на клавиатуре, введите «Activity Monitor» и нажмите клавишу «Return» на клавиатуре.

Заключение

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

Читайте также: