Лучшая практика – SQL 2012 и IIS в VMWare

Мы довольно новы для VMWare и искали некоторые мысли о нашей среде. У нас есть кластер VMWare, который имеет на одном хосте:

VM # 1: MS Windows 2008 R2 Enterprise & SQL Server 2012
VM # 2: MS Windows 2008 R2 Standard и IIS

Приложение IIS asp.net работает непосредственно с SQL Server. Несколько месяцев назад у нас была подобная среда на физических serverах и совсем недавно перешла в виртуализованную среду.

Что касается настройки, мы не изменили ни один из параметров ресурса vm – все установлено как стандартное, и все работает.

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

* Хорошо ли запускать SQL-server и server IIS на одном и том же хосте? Это единственные две виртуальные машины. Хост – это новый Dell R620 с 192 ГБ памяти.

  • имеет смысл менять любые резервные копии центрального processора или памяти, если не кажется, что есть какие-либо утверждения

  • есть ли способ, чтобы виртуальные машины были намотаны, чтобы устранить задержки?

Это совершенно новая скрипучая чистая ванильная installation.

Что ты думаешь?

2 Solutions collect form web for “Лучшая практика – SQL 2012 и IIS в VMWare”

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

Вам нужно выяснить причину замедления.

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

Что вам нужно сделать, так это выяснить, какие ресурсы вызывают это. Также «spool down» на самом деле не описание чего-либо. Вам нужно сделать некоторые операции в мониторинге производительности и посмотреть, что вызывает это.

* Хорошо ли запускать SQL-server и server IIS на одном и том же хосте? Это единственные две виртуальные машины. Хост – это новый Dell R620 с 192 ГБ памяти.

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

Вы должны держать их на отдельных LUN, потому что вы не хотите дискового соперничества.


TL; DR – Профилируйте свое приложение. Узнайте, где узкое место. Оговорки имеют значение только в том случае, если у вас есть проблема с ресурсами. Нет смысла настраивать оговорки в качестве диагностической меры, сначала вам нужно сначала выполнить диагностику, а затем беспокоиться об этом, если это уместно.

Согласно этой теме на форумах сообщества VMWare …

Чтобы устранить задержки, измените резервирование ЦП:

  1. Щелкните правой кнопкой мыши на своей виртуальной машине и select «Изменить настройки».
  2. Вкладка «Ресурсы»
  3. Нажмите CPU и справа установите несколько МГц в качестве резервирования
  4. Нажмите «ОК».

Как правило, вам не нужно менять резервирование памяти.

  • Как я могу оценить SQLServer 2012 Standard Edition
  • Colliding / overlapping полное и дифференциальное резервное копирование в SQL Server
  • Почему SQL Server использует все эфемерные порты, подkeyающиеся к себе и вызывающие TIME_WAIT?
  • Аутентификация SQL-serverа неактивна при подkeyении к службам интеграции
  • Высокий ansible SQL Server без SAN с использованием функции AlwaysOn
  • Восстановление fileа дифференциальной базы данных «набор резервных копий содержит резервную копию базы данных, отличной от существующей»,
  • целевой directory для SQL Server 2012 выделен серым цветом
  • Синхронная репликация SAN и SQL Server - возможен ли RPO 0?
  • Лучшая практика замены базы данных регистрации приложений
  • Изменения в упорядочении данных между SQL Server 2000 и 2012
  • Может подkeyаться только к sql server express 2012 через именованные каналы
  • Interesting Posts

    Настроить ntlm_auth для автономных операций

    Показывать общий прогресс в rsync: возможно ли это?

    Где находится раздел реестра, указывающий на расположение папок $ NTUninstall?

    VPS: Как иметь дело с serverами без обмена?

    Уточнение системного журнала EC2 после сбоя

    Сервер с базовым управлением разделами RAID10

    Проблема Nginx HHVM WordPress с выполнением PHP в одном промежуточном подdirectoryе

    Журнал ошибок nginx был огромным, поэтому я удалил и создал новый, теперь nginx не запускается

    Процесс из памяти (но RAM по-прежнему доступен) – Как увеличить объем памяти processа?

    syslog (auth log) сообщает о некорректном времени

    Программное обеспечение Raid 5 в приложении – Server Crash – Надежда?

    Обнаружение службы консула – можно вернуть только 1 хост?

    Запросы статуса serverа Apache / сек.

    Использование multitail для отображения всех новых fileов журнала рекурсивно

    Измените жесткий диск в RAID с помощью tw_cli, пока монтируется fileовая система