Важная информация от Microsoft - техники Dynamic Memory в Hyper-V и есть ли будущее Transparent Page Sharing в VMware vSphere 4?
Многим пользователям VMware должна быть известна техника Memory Overcommit, которая представляет собой, по-сути, совокупность трех технологий:
- Memory Balooning - выдергивание неиспользуемой памяти из гостевой системы и ее передача нуждающимся виртуальным машинам
- Технологии использования файлов подкачки (swap) и Memory Compression (появится в следующих релизах vSphere)
- Transparent Page Sharing - техника поиска и удаления дубликатов страниц памяти виртуальных машин (остаются только ссылки на них)


Сегодня мы как раз и поговорим о последней технологии - Transparent Page Sharing. По статистике она позволяет экономить до 15% и более оперативной памяти хост-сервера VMware ESX, что, естественно, ведет к большему (по сравнению с другими платформами) коэффициенту консолидации виртуальных машин.
Отчасти, именно благодаря Transparent Page Sharing, продуктам компании VMware удавалось выгодно отличаться от конкурирующих платформ виртуализации. Page Sharing работает со страницами памяти размером 4 килобайта, что практически не влияет на производительность сервера виртуализации.
Так вот, согласно вот этой статье Alessandro Perilli, операционные системы Windows 7 и Windows Server 2008 R2 уже поддерживают технологию Large Memory Pages, которая позволяет использовать страницы памяти размером 2 мегабайта (чувствуете разницу на 2 с половиной порядка?). Кроме того, эта технология поддерживается и в процессорах Intel Nehalem, а также последних моделях AMD Opteron. Так вот исследование показало, что большие страницы памяти Large Memory Pages работают на 20% производительнее маленьких на новом железе. Что позволяет говорить о том, что эта техника использования памяти в операционных системах скоро станет стандартной.
Теперь вернемся к Transparent Page Sharing. Во-первых, подумайте - сколько дубликатов страниц вы найдете, если размер страницы увеличился в 500 раз? Наверное, процент этих страниц будет очень и очень близок к нулю. Во-вторых, по заверениям Microsoft (объяснявшей возможности функций Dynamic Memory в новой версии Hyper-V), процесс исследования двухмегабайтовых страниц памяти побитно, их хэширование и сохранение в таблице учета дубликатов может занять часы!
Данные факты подтверждаются и сотрудником самой VMware, который говорит о том, что ESX не трогает большие страницы:
The only problem is that when large pages is used, Page Sharing needs to find identical 2M chunks (as compared to 4K chunks when small pages is used) and the likelihood of finding this is less (unless guest writes all zeroes to 2M chunk) so ESX does not attempt collapses large pages and thats [sic] why memory savings due to TPS goes down when all the guest pages are mapped by large pages by the hypervisor.
Понимаете о чем это? Это о том, что технология Transparent Page Sharing в ее нынешнем виде может умереть... Таги: TPS, VMware, ESX, vSphere, Memory Overcommit, Dynamic Memory, Hyper-V, Microsoft, vSphere, Blogs, RAM, Производительность, Performance
VMware реабилитировалась в глазах пользователей после провала в тестах Login Consultants.
Как вы, может быть, знаете, два человека (Ruben Spruijt и Jeroen van de Kamp), представляющие объединение Login Consultants, опубликовали сравнение производительности гипервизоров для VDI-нагрузок в составе платформ виртуализации VMware vSphere, Microsoft Hyper-V и Citrix XenServer. В этих тестах платформа VMware vSphere сработала медленнее всех.
Плохая производительность наблюдалась под нагрузками Microsoft Terminal Services на процессорах серии Intel 5500 (Nehalem) с включенной технологией Hyper-Threading (HT). Данный факт, в отличие от результатов других независимых и не очень тестов, был признан компанией VMware.
Теперь, после предоставления патча для ESX, результаты VMware vSphere в плане производительности значительно улучшились:

Новую версию исследования Login Consultants можно скачать по этой ссылке.
P.S. Кстати, компания Citrix вроде бы хотела взять методику этих ребят на вооружение для доказательства превосходства своего продукта Citrix XenDesktop. А что будет теперь? Таги: VMware, vSphere, Performance, Производительность, Сравнение, Citrix, XenDesktop, Microsoft, Hyper-V, VDI, Nehalem
Intel добилась 1 000 000 IOPS по iSCSI на RAM Disk с использованием ПО StarWind Server.
О компании StarWind мы уже немного рассказывали. Эта компания делает продукт для создания программного iSCSI хранилища для серверов VMware vSphere / ESX, Microsoft Hyper-V и Citrix XenServer под названием StarWind Server.
На данный момент флагманский продукт компании - StarWind Enterprise HA, который позволяет сделать отказоустойчивое хранилище на базе Windows-серверов, например, для VMware ESX, которое в случае отказа одного узла с Datastore виртуальных машин может автоматически переключаться на резервное хранилище, которое синхронизировано с основным.
Но кроме всего прочего, StarWind позволяет сделать RAM Disk и использовать его в качестве виртуального хранилища iSCSI. Совсем недавно компания Intel тестировала свои iSCSI адаптеры для серверов и с помощью ПО StarWind добилась внушительного результата в 1 000 000 IOPS по iSCSI в сети 10 Gbit:

Полностью документ компании Intel можно скачать по этой ссылке. Таги: StarWind, Intel, Performance, Производительность, ESX, iSCSI, Storage, VMware
Сравнение Citrix XenDesktop 4 с HDX и VMware View 4 с PCoIP.
Если в плане серверной виртуализации лидерство VMware на сегодняшний день очевидно, и всяческие сравнения платформ от других вендоров, зачастую, кажутся просто смешными, то в плане виртуализации настольных ПК не все так гладко. Компания Citrix, привлекая маркетинговые ресурсы, продолжает наезды на VMware и весьма небезуспешно. Действительно, технология HDX от Citrix в решении XenDesktop в некоторых тестах превосходит по производительности протокол PCoIP.
В феврале 2010 года компания Citrix заказала сравнение VMware View PCoIP и Citrix XenDesktop HDX у компании Miercom (сам документ можно скачать здесь), в котором, само собой, последний продукт оказался быстрее, выше и сильнее. А именно:
- XenDesktop 4 использует на 64% меньшую полосу пропускания, чем View 4 + PCoIP для типовых задач
- Flash video доставляется в виртуальный ПК с нагрузкой на CPU на 65% меньшей у XenDesktop, ему необходима на 89% меньшая полоса пропускания, при этом качество доставки Flash-графики у XenDesktop отмечено значительно лучшее
- XenDesktop 4 более оптимально расходует ресурсы и более эффективно масштабируется
Все это компания Citrix решила оформить в виде акции:

Примечательно, что недавно независимое исследование выявило проигрыш VMware View не только Citrix XenDesktop, но и Microsoft Hyper-V. Примечательно, что в данном случае факт проигрыша по производительности VMware признала (при некоторых условиях).
Кто хочет ознакомиться с ответом VMware на сравнение от Miercom - милости просим по ссылке.
Прочитав все это, вы спросите: "где же правда?". А правда - она, как всегда, рядом. Таги: VMware, Citrix, VDI, View, XenDesktop, Производительность, Сравнение, Performance, PCoIP, HDX
VMware Labs - фреймворки, библиотеки, утилиты и программы для VMware vSphere от разработчиков.
Компания VMware запустила новый сервис VMware Labs, где разработчики компании могут опубликовать различные утилиты и программы для платформ VMware, которые могут оказаться полезными при работе с инфраструктурой виртуализации. Назначение проекта Labs - публикация собственных разработок инженерами компании, которые впоследствие могут быть включены в различные продукты VMware. На данный момент утилиты для VMware vSphere доступны как Technology Previews под open source лицензиями и без каких-либо гарантий в отношении работы в производственной среде и возможности их дальнейшего полноценного выпуска. Таги: VMware, vSphere, Labs, ESX, Performance, Производительность, Бесплатно, VMachines, esxtop, vCMA, Mobile, Onyx, vApprun
Параметры и ключи команд esxtop и vscsiStats.
Как вы знаете, у сервера VMware ESX есть команда esxtop для отслеживания различных метрик производительности виртуальных машин на хосте. Кроме того, есть утилита vscsiStats, позволяющая осуществлять мониторинг производительности дисковой подсистемы сервера VMware ESX.
Известный изготовитель "шпаргалок" по виртуальной инфраструктуре VMware vSphere, Forbes Guthrie, выпустил небольшое руководство по использованию команд esxtop и vscsiStats, которое можно скачать по ссылке ниже:

Интересная особенность - руководство сделано в форм-факторе кредитной карты, что позволяет, например, запихнуть такую карточку в карман недоумевающему системному администратору со словами "учи матчасть!". Таги: VMware, ESX, esxtop, vscsiStats, vSphere, Blogs, Производительность, Performance
Производительность сервера VMware ESX и виртуальных машин - решение проблем с помощью esxtop и resxtop.
Зачастую бывает необходимо понять причины, по которым та или иная виртуальная машина на сервере VMware ESX испытывает проблемы производительности (тормозит). Можно воспользоваться встроенными графиками производительности VMware vCenter (вкладка Performance), однако этого может оказаться недостаточно. В консольной ОС VMware ESX (Service Console) есть утилита esxtop, которая позволяет отслеживать все аспекты производительности сервера виртуализации, а для VMware ESXi доступна утилита resxtop, которую можно запустить с помощью VMware vSphere Management Assistant. Таги: VMware, ESX, esxtop, Performance, Производительность, ESXi, vSphere, resxtop
Производительность протоколов систем хранения NFS, iSCSI и Fibre Channel (FC) для VMware vSphere / ESX от NetApp.
Компания NetApp выпустила Whitepaper под названием "VMware vSphere multiprotocol performance comparison using FC, iSCSI and NFS", где рассматриваются аспекты производительности указанных протоколов при использовании общих хранилищ VMware vSphere / ESX на массивах NetApp. В частности, есть вот такая картинка, говорящая о том, что, по большому счету, все более-менее одинаково:

Кому интересны комментарии самой NetApp к документу - читайте запись "New VMware and NetApp Protocol Performance Report" в блоге сотрудника компании. Результаты тестирования производительности общих хранилищ для серверов VMware ESX были одобрены компанией VMware. Таги: NetApp, VMware, Storage, vSphere, ESX, Performance, Производительность, NFS, iSCSI, Fibre Channel
Производительность и лучшие практики VMware vCenter Site Recovery Manager (SRM) 4.
Компания VMware выпустила интересный документ о продукте для обеспечения катастрофоустойчивости виртуальной инфраструктуры VMware Site Recovery Manager (SRM) 4. В нем описано, каким образом настроить компоненты VMware vSphere 4 и SRM 4 так, чтобы минимизировать время восстановления серверов ESX и виртуальных машин в случае аварии или катастрофы.

VMware vCenter Site Recovery Manager 4.0 Performance and Best Practices for Performance Таги: VMware, SRM, Performance, Производительность, vSphere, ESX, HA
|
|  |
|