Я когда-то использовал его для обнаружения утечек памяти в живом серверном приложении. Я установил датчики для всего malloc и бесплатных вызовов. Датчик malloc был установлен сообщить о возвращаемом значении от функции, и свободное было установлено сообщить о первом аргументе (который дал мне адрес памяти каждого). После разрешения датчиков работать некоторое время я записал определенный жемчуг для нахождения любых malloc адресов памяти, которые не имели свободного и сообщающего функцией программы и смещением вызова malloc. Целая вещь заняла приблизительно 20-30 минут для нахождения серьезного стебля лука-порея памяти.
Альтернативы этому были бы коммерческими пакетами, любят, Очищают. Но это - не всегда опция особенно в живой системе.
Я хотел бы зарегистрировать свой опыт с ESXi 4.0 и Core i7.
Проблемы в порядке:
Я подключил единственный жесткий диск с интерфейсом SATA на 500 ГБ так, чтобы он обнаружился как устройство SATA 0. Я отключил все неиспользованные периферийные устройства в BIOS включая встроенную Realtek NIC и IDE.
После того как у меня были Intel NIC и установленная клавиатура USB, установка пошла безупречно. ESXI берет важные аппаратные средства включая гиперпоточность. Для тестирования я создал 64-разрядную машину Windows Server 2003 на локальном жестком диске с интерфейсом SATA и загрузил его. Я также импортировал VM's из доли NFS.
До сих пор это работает отлично за исключением Intel NIC, обнаруживающегося как скорость "100 Полных". Это может быть проблемой с нашей инфраструктурой начиная с NIC моего ноутбука, также соединенного на уровне 100 мегабит. Я создал и Core i7 и перемещу их в наш дата-центр завтра. Надо надеяться, проблемы скорости канала исчезнут. Мне также интересно видеть, будет ли DRS работать между Nehalem и Нортвудом.
Это было пятым и большая часть бесперебойного whitebox ESX установка, которой я был через. Я дам больше обратной связи, после того как эти новые серверы сделали некоторую реальную работу.
Все компоненты в этих системах на HCL VMware? Если так, счастье. В противном случае все ставки выключены. Это действительно настолько просто. Вы будете идеально искать точную материнскую плату, точный дисковый контроллер, и т.д. а не просто чипсеты. Я знаю не как большую забаву, но это - то, где я честно думаю, что также покупает полный сервер, это находится в списке.
Править: После комментария LEAT у меня была проверка, и HCL не перечисляет много материнских плат до такой степени, когда на первый взгляд, это дурачило и LEAT и меня в размышление, что это не перечисляло никого вообще. Я не уверен, означает ли это, что VMware не сертифицирует отдельные компоненты как этот, но они действительно сертифицируют некоторые материнские платы... Посмотрите запись Intel, которая включает это небольшое число.
Для меня трудный список отдельных компонентов просто подтверждает мое чувство, что для производственного использования любого вида, чего-либо кроме исследования самого VMware, имеет смысл покупать полные серверы.
Или посмотрите, немного более ли подобные Xen поддаются тому, что Вы пытаетесь сделать.
Мне установили ESX 4.0 "классик" на базирующемся Супермикро сервере Core i7 как этот текст ссылки, и он работает очень приятно. Я не попробовал ESX 4.0i встроенный, но я не полагаю, что они настолько отличаются.
На моем Dell Studio XPS 435 MT мне нужно было отключить половину ядер ЦП в BIOS, чтобы обойти PSOD. После этого я смог снова включить их все, и ESXi 4.1 U1 мог каждый раз очищать загрузку без происшествий. Мне потребовалось много времени, чтобы понять это, и у меня уже была установлена последняя версия BIOS, поэтому я решил поделиться ею.
Боб В.