У меня проблемы с виртуальной машиной, как указано в теме, которая работает на ESXi U1, сборка 1065491. Машина работает медленно, и я не могу понять, почему .. Вот подробности.
Он работает на Dell T420, имеет процессор 12X1.9GHZ (это E5-2420). Лицензия - это основы vsphere, поэтому я ограничен 8vpu на хост. У меня есть несколько виртуальных машин, но процессор не забивается коробкой, он работает довольно гладко. Все остальные виртуальные машины работают быстро.
Я выделил машине 2012 года 40 ГБ оперативной памяти. Я прикрепил несколько скриншотов того, что я вижу в клиенте vsphere, ничего не кажется исчерпанным, процессор в виртуальной машине не работает так высоко, нет проблем с дисковым вводом-выводом в мониторе ресурсов, использование памяти кажется нормальным ... но, боже, виртуальная машина вялый.
Я устанавливаю на него Microsoft Exchange 2013 CU2 прямо сейчас, я начал установку вчера в 15:00, прошло 16 часов, и это еще не сделано. Установка Office 2010 также заняла у меня около 1 часа.
Эта виртуальная машина является производственным сервером, это сервер электронной почты для малого бизнеса. Я должен заставить эту штуку работать за 2 часа ... по крайней мере, я сделал снимок, прежде чем я начал работать над ним вчера, потому что я не доверял виртуальной машине, она такая медленная.
Не знаю, с чего начать, но, черт возьми, если бы кто-нибудь мог хоть как-то помочь, я был бы вполне счастлив. Если кто-то, предлагающий консультационные услуги, сможет удаленно подключиться к этому серверу, чтобы узнать, что происходит ... Я открыт для любых вариантов ...
Изменить: я использовал скорость hd, чтобы проверить скорость диска, и это действительно несовместимо на виртуальной машине 2012 года по сравнению с сервером 2003 vm, который я получил здесь .. Так что это может быть связано с дисковым вводом-выводом? Не совсем уверен .. Диски в сервере 600GO 15K SAS, 3 диска в raid5 на контроллере H710.
Изменить 2: Вот тест производительности сети .. Он действительно не работает так, как должен http://i.imgur.com/3spPndJ.jpg
Спасибо !!!!
РЕДАКТИРОВАТЬ :
Хорошо, я открыл заявку на VMWare на SnS. Через несколько часов мы пришли к выводу, что проблема в Microsoft Server 2012, потому что все другие виртуальные машины работают без сбоев.
Я установил фиктивный сервер 2012, и он дает мне отличную производительность, поэтому в этой конкретной виртуальной машине что-то не так, что делает его вялым, но я не могу понять, что именно!
Запуск диспетчера задач съедает 20% процессора .. Просто в режиме ожидания машина использует 50% процессора .. Это действительно ненормально. По какой-то причине все съедает процессор слишком быстро.
VMWare попросила меня перенастроить виртуальные машины на хосте esxi, чтобы использовать 2 виртуальных процессора вместо 8 каждый, что было лучшей практикой. Это немного улучшило производительность на хостах. Но эта машина 2012 года все еще медлительна.
У кого-нибудь есть подсказки? Я обновил сервер dell с прошивки контроллера жизненного цикла до последней версии BIOS, прошивки контроллера рейда, все было обновлено.
Во-первых, попробуйте проверить наличие последних обновлений прошивок BIOS / EFI / iDRAC / HBA серверов, операционных систем и так далее. Примените все необходимые обновления.
Во-вторых, попробуйте взглянуть на графики производительности вашего хоста / гостя, доступные из клиента vSphere (только в режиме реального времени без vCenter), и сосредоточьтесь на
у вас есть Инструменты VMware установлен у вас в гостевой? ты используешь паравиртуализированный адаптер SCSI с вашим гостем?
использование центрального процессора - хост -> вкладка производительности -> дополнительно -> процессор - какова средняя загрузка процессора на хосте? это больше 75%? есть пики более 90%? это может сигнализировать о том, что центральный ЦП перегружен.
использование гостевого процессора - host -> выберите vm -> tab -> advanced -> cpu - то же самое, что и выше, плюс проверьте ВРЕМЯ ГОТОВНОСТИ ЦП, это более 2000 мс? опять же, центральный ЦП может быть переполнен.
использование гостевой памяти - хост -> vm -> вкладка производительности -> расширенный -> память - если среднее значение памяти превышает 80% или пиковое значение превышает 90%, у гостя может быть более высокая потребность в памяти, и это еще одно узкое место в производительности.
подкачка / раздутие гостевой памяти - хост -> вкладка производительности -> дополнительно -> память - проверьте скорость загрузки / выгрузки и всплывающих подсказок. если оно больше нуля, хост меняет местами или увеличивает объем памяти виртуальной машины, что может сделать виртуальную машину вялой, поскольку ей требуется доступ к дискам.
хранилище перегружено - хост -> вкладка производительности -> дополнительно -> диск - проверьте метрику СТОП-ДИСК, если она больше нуля, диски / LUN могут быть перегружены. Кроме того, проверьте задержки чтения / записи, если они превышают 10 мс в среднем или более 20 мс в пиках, диски / LUN работают медленно или перегружены.
Приведенную выше статистику также можно увидеть из интерфейса командной строки ESXi с помощью инструмента esxtop. Но для интерпретации его вывода требуется некоторый опыт и знания различных счетчиков (эта статья про esxtop и производительность хранилища).
Далее рекомендую прочитать эта статья базы знаний VMware об устранении проблем с производительностью. Кроме того, по этой теме есть множество полезных официальных документов и руководств, например vSphere Мониторинг и производительность или Лучшие практики производительности для vSphere 5.1 .