Компания VMware уделяет очень большое внимание производительности своей платформы VMware vSphere. С появлением таких технологий как Transparent Page Sharing (TPS) и Memory Balooning, позволяющих оптимизировать использование памяти хоста ESX и увеличить число виртуальных машин на нем, особое внимание VMware стала уделять максимальной эффективности использования RAM хостов и контролю за использованием файлов подкачки (swap).
Уже довольно давно [...]
При решении проблем производительности VMware vSphere вам может оказаться полезной статья Scott’а Sauer’а Performance Troubleshooting VMware vSphere – Memory.
В статье описаны все технологии VMware vSphere, такие как Transparent Page Sharing, Memory Overcommitment, Memory Balloon Driver и т.п.
Может быть вам знакома ситуация, когда Alarm по RAM срабатывает в VMware vCenter, вы заглядываете в гостевую ОС, а там все в порядке и никто память сильно не потребляет?
Тогда вам нужны вот эти два патча:
VMware ESX 4.0, Patch ESX400-200909401-BG: Updates vmx and vmkernel64 (1014019)
VMware ESXi 4.0, Patch ESXi400-200909401- BG: Updates Firmware (1014026)
И вот эта KB 1013206
P.S. [...]
Только ссылки:
EMC: https://powerlink.emc.com/nsepn/webapps/powercalculator/Main.aspx
Dell: http://www.dell.com/calc
IBM: http://www-03.ibm.com/systems/bladecenter/resources/powerconfig/index.html
NetApp: Storage Efficiency Calculator - http://www.secalc.com.
HP: http://h30099.www3.hp.com/configurator/powercalcs.asp
Sun: http://www.sun.com/solutions/eco_innovation/powercalculators.jsp
Hitachi/HDS: http://www.byhitachi.com/se/go/weight-and-power-calculator/
APC: http://www.apc.com/prod_docs/results.cfm?DocType=Trade-Off%20Tool&Query_Type=10 and http://www.apcc.com/products/runtime_for_extendedruntime.cfm?upsfamily=165
Emerson: Efficiency Calculator: http://www.emerson.com/edc/Calculator/default.aspx
VMware ROI Calculator: http://vmware.com/go/calculator
Несколько калькуляторов пачкой: http://thegreenandvirtualdatacenter.com/calculator.html
Любитель красивых схем и диаграмм Hany Michael опубликовал еще одну красивую картинку для администраторов VMware vSphere / ESX, в которой в графическом виде представлены такие возможности платформы виртуализации, как Memory Overcommit (Transparent Page Sharing, Memory Balooning, Compression и Host Swapping) и их наблюдение через esxtop и vSphere Client.
Действительно классная штука - рекомендую.
VMware, наконец, выпустила финальный релиз сервиса VMware GO, позволяющего производить настройку и конфигурацию серверов VMware ESXi и виртуальных машин в небольшой компании, а также помогающего перенести рабочие нагрузки физических серверов в виртуальную среду.
Компания TrainSignal подготовила хорошее видео о P2V-миграции серверов на ESXi с использованием сервиса VMware GO:
Duncan делится замечательным наблюдением: пакет busybox (который вместо сервисной консоли есть на VMware ESXi) можно использовать для вызова функций, аналогичных командам fdisk и mount.
Например:
/usr/bin/busybox mount
и
/usr/bin/busybox fdisk -l
Чтобы узнать, какие еще команды через busybox можно выполнять на VMware ESXi, просто наберите в консоли:
/usr/bin/busybox
Напоминаю, что консоль на VMware ESXi можно открыть, напечатав unsupported.
Simon Long, тренер по виртуализации VMware, сделал хорошую табличку, в которой наглядно представлена поддержка различных возможностей HotAdd в VMware vSphere 4 для виртуальных машин (CPU, Memory):
Operating System
Service Pack
Hot-Add Memory
Hot-Add CPU
Windows Server 2008 Datacenter Edition x64
R2
Yes
Yes
SP2
Yes
Yes
SP1
Yes
Yes
Windows Server 2008 Datacenter Edition x86
Unknown
Yes
No
Windows Server 2008 Enterprise Edition x64
R2
Yes
No
SP2
Yes
No
SP1
Yes
No
Windows Server 2008 Enterprise Edition x86
Unknown
Yes
No
Windows Server 2008 Standard Edition x64
R2
Yes
No
SP2
Yes
No
SP1
Yes
No
Windows [...]
Forbes Guthrie сообщает, что у VMware ESX 4 из состава vSphere осталась неприятная особенность - нажатие на Ctrl+Alt+Del приводит к полной перезагрузке сервера, неважно сколько и какой критичности на нем запущено виртуальных машин. Чтобы этого не происходило, нужно в файле /etc/inittab закомментировать строчку ca::ctrlaltdel:/sbin/shutdown -t3 -r now, чтобы это выглядело таким образом:
# Trap CTRL-ALT-DELETE
# ca::ctrlaltdel:/sbin/shutdown [...]
Известный евангелист VMware в плане производительности (и скандалист, кстати:) Scott Drummonds опубликовал отличную статью, описывающую улучшения в планировщике VMware ESX 4 (это компонент, отвещающий за то, какую виртуальную машину на каком ядре или процессоре исполнять). Описываются 4 основных аспекта распределения vCPU машин по CPU и проблемы использования многопроцессорных ВМ (рекомендую смотреть в каменты):
http://communities.vmware.com/blogs/drummonds/2009/08/21/four-things-you-should-know-about-esx-4s-scheduler