Welcome to TechNet Blogs Sign in | Join | Help

Browse by Tags

All Tags » Performance   (RSS)

Hyper-V станет поддерживать 24 виртуальных процессора (и 192 виртуальных машины)

Казалось бы — только неделю назад в Америке прошло торжественное мероприятие, посвящённое запуску разных технологий виртуализации, и все громкие объявления были сделаны именно тогда. Но сегодня Intel представила новую линейку шестиядерных процессоров Xeon на ядре Dunnington. И Microsoft тут же обявила, что Hyper-V сможет использовать все новые ядра в полный рост.

Официальное руководство по оптимизации прозиводительности Windows Server 2008 теперь включает советы по настройке Hyper-V

Новость, которая уже давно не новость для тех, кто следит за обновлениями официальных документов по настройке серверных ОС Microsoft. Теперь Performance Tuning Guidelines for Windows Server 2008 включает в себя советы по настройке сервера виртуализации и выбору конфигурации для виртуальных машин.

Hyper-V и производительность. Часть 6 — расчет загрузки процессора виртуальными машинами при помощи WMI

Часто задаваемый в последнее время вопрос — как получить формулу загрузки ресурсов процессора виртуальными машинами Hyper-V при помощи WMI или PowerShell. Я приведу некоторые выкладки с примерами расчета и опишу способ вычисления через WinRM (WMI). Мой пример для вычисляет загрузку процессора гостевыми ОС, то есть использует экземпляр счетчика PercentGuestRunTime. Вы можете с легкостью вычислить другие показатели нагрузки — «% Total Run Time», «% Hypervisor Time» и «% Idle time». Данные экземпляры счетчика в WMI объекте Win32_PerfRawData_HvStats_HyperVHypervisorLogicalProcessor называются не «PercentGuestRunTime», а соответственно «PercentTotalRunTime», «PercentHypervisorRunTime» и «PercentIdleTime».

Hyper-V и производительность. Часть 5 — Набор счетчиков «Hyper-V Hypervisor Logical Processors»

«Hyper-V Hypervisor Logical Processors» — один из важнейших наборов счетчиков для оценки производительности виртуальных машин Hyper-V. Кроме того, это один из немногих наборов, на которые не действуют странности работы таймера в виртуальных машинах. Перед тем, как начать рассматривать данный набор, я напомню, что логические процессоры — это ядра физического процессора и потоки Hyper-Threading (при его наличии), которыми гипервизор управляет как самостоятельными процессорами. Так, двухпроцессорный четврехъядерных сервер без HT имеет восемь логических процессоров, а он же с HT — уже шестнадцать.
Posted by Alex A. | 0 Comments
Filed under: ,

Hyper-V и производительность. Часть 4 — Набор счетчиков «Hyper-V Hypervisor»

«Hyper-V Hypervisor» — хороший набор счетчиков для начала оценки производительности вашей системы и получения общей информации о том, что и как работает в Hyper-V.
Posted by Alex A. | 0 Comments
Filed under:

Hyper-V и производительность. Часть 3 — счетчики производительности. Кто есть кто?

Следующие несколько заметок этого цикла будут посвящены счетчикам производительности Hyper-V. Сегодня поговорим о них в общем — какие счетчики существуют и когда используются. В дальнейшем мы остановимся на основных наборах счетчиков и сосредоточимся на том, когда и как их использовать.
Posted by Alex A. | 0 Comments
Filed under: ,

Hyper-V и производительность. Часть 2 — счетчики производительности. Где правда?

Меня часто спрашивают, как правильно измерять производительность и нагрузку на виртуальные машины в Hyper-V. Основным источником таких вопросов является... таймер. Давайте рассмотрим первопричину вопросов и попробуем разобраться в ситуации.
Posted by Alex A. | 7 Comments

Окончательный выпуск Hyper-V и производительность дисковой подсистемы

Сегодня компания QLogic, производитель решений для хранения данных, опубликовала результаты крайне любопытного исследования. При использовании SAN и 8-гигабитного адаптера QLogic, Windows Server 2008 достиг показателя 121 000 операций ввода-вывода в секунду. С Hyper-V, виртуальные машины смогли приблизиться к этому покзателю практически вплотную — 113 000 операций ввода-вывода, что составляет 93% от «чистого» показателя. Если же уменьшить размер блока с 8 KB до 512 байт, то цифры становятся ещё более впечатляющими. Производительность собственно Windows Server 2008 достигает 200 000 операций в секунду, а виртуальных машин Hyper-V — 180 000, то есть 90%.

Окончательный выпуск Hyper-V и ограничения конфигураций

Конечно, если кого-то интересует производительность, то какие-либо выводы на этот счёт можно делать только после выхода окончательной версии продукта. Иными словами, сейчас наступает самое время проводить нагрузочное тестирование по всем сценариям, какие подскажет вам фантазия. Многих в этой связи интересует вопрос о максимальных поддерживаемых конфирурациях оборудования для Hyper-V. Эта тема подробно раскрывается в официальной документации — а конкретно, Hyper-V Deployment Guide (Руководстве по развёртыванию Hyper-V). Однако, поскольку этот документ ещё не опубликован, приведу в вольном переводе выдержки из него, касающиеся максимальных конфигураций.
Posted by Artem | 4 Comments

Окончательный выпуск Hyper-V — занятная статистика

Много интересных цифр из пресс-релиза я уже приводил в первой сегодняшней заметке, которая посвящена выпуску окончательной версии Hyper-V. Сейчас я ещё дополню эту коллекцию. Во-первых, уже более 250 моделей серверов сертифицированы для работы с Hyper-V (список постоянно пополняется на сайте Windows Server Catalog). А кроме того, есть целый ряд статистических показателей по итогам тестирования предварительных версий Hyper-V.
Posted by Artem | 0 Comments
Filed under: ,

Hyper-V и производительность. Часть 1 — как тестировать?

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

Создаем возможность загрузки ОС с выключенным гипервизором

При инсталляции роли Hyper-V с вашей ОС происходят довольно радикальные перемены. В частности, устанавливается гипервизор и переводится в активное по умолчанию состояние. Использовать Hyper-V без запущенного гипервизора вы не можете, однако, если вы захотите по каким-то соображениям поработать в VirtualPC, Virtual Server 2005 или сторонним решением виртуализации на сервере с ролью Hyper-V, то необходимо предусмотреть возможность загрузки ОС с отключенным гипервизором. Два средства виртуализации на одном железе это чересчур, VirtualPC при запущенном гипервизоре работает значительно медленнее чем обычно. Значит, необходимо внести в Boot Configuration Data запись о загрузке ОС без гипервизора. Для этого воспользуемся утилитой bcdedit.exe. Запустим командную строку с правами администратора и выполним следующий набор команд: bcdedit /copy {current} /d "Microsoft Windows Server 2008 - no hypervisor"

Сделай сам: стенд с решениями для виртуализации — выбор оборудования

Привет, это снова Артём. Продолжаем разговор о том, как собрать собственный стенд для демонстрации и тестирования решений виртуализации. История вопроса — в предыдущей статье «Сделай сам: стенд с решениями для виртуализации — введение». Если вас интересуют вопросы производительности вашего стенда — имеет смысл рассмотреть следующие предложения. Собственно говоря, они так же применимы к демонстрации, как и к производственной среде. И даже слабо зависят от выбранной вами (или вашим заказчиком) технологии виртуализации. Хотя, конечно, я даю эти советы в расчёте именно на тестовый стенд. Понятно, что в производственной среде не должно быть никаких ноутбуков, желательно избегать на серверах как SATA, так и программного iSCSI, а коммутаторов вообще должно быть несколько.

Оптимизация работы сети в Hyper-V

Примерно с неделю назад у нас в консалтинге развелись бурные дискуссии, когда случайно был обнаружен интересный факт. Обновление драйверов сетевых карт Intel на «родительской» (host) системе Hyper-V до последней версии «родных» драйверов увеличивает производительность сети в виртуальным машинах в два раза! Microsoft всегда рекомендовала использовать оригинальные драйверы от производителя оборудования, где это возможно — но то и дело подспудно устанавливала свои собственные версии этих драйверов через Windows Update. В случае с драйверами Intel мы наблюдаем именно такую картину. Вы можете скачать
 
Page view tracker