У меня есть виртуальная машина Windows Server 2012 R2; да со всеми обновлениями. Дополнительное программное обеспечение включает Microsoft SQL Server 2014 (был 2012 на предыдущей виртуальной машине). Компания веб-хостинга включает в себя xenpci.sys (драйвер EJBPV XenPCI (Checked Build), James Harper) как часть установки по умолчанию на всех виртуальных машинах и Plesk.
Периодически ОС либо зависает, синие экраны, либо перезагружается. Я получаю мини-дампы, хотя и не всегда. Обычная проблема:
Ошибка: CRITICAL_STRUCTURE_CORRUPTION
Конкретный файл верхнего уровня, очевидно, не причина, варьируется: win32k.sys, ntoskrnl.exe, xenpci.sys (драйвер Xen, хотя и появлялся только пару раз) и ndis.sys.
Анализатор OSR (Open System Resources) не сильно помог. Анализатор WhoCrashed был немного более полезным.
Он заявил:
17 аварийных свалок были найдены и проанализированы. Только 10 включены в этот отчет. Было установлено, что сторонний драйвер вызывает сбои системы на вашем компьютере. Настоятельно рекомендуется проверять наличие обновлений для этих драйверов на сайтах их компаний. Нажмите на ссылки ниже, чтобы найти в Google обновления для этих драйверов:
xenpci.sys (EJBPV XenPCI Driver (Checked Build), James Harper)
Я пытался подтолкнуть компанию веб-хостинга, чтобы исследовать эту тему, но они могут с пустыми руками. Я не уверен, что виноваты драйверы Xen. WhoCrashed подхватил его, я полагаю, просто потому, что это был последний водитель пару раз, и это третье лицо, так что это делает его виновным. Я не писал WhoCrashed, поэтому комментировать дальше сложно.
Мой вопрос заключается в том, как устранить проблему.
Компания веб-хостинга уже пыталась предоставить мне две новые виртуальные машины за последние пару лет. Проблема мигрирует. Я установил SQL Server, но ОС и Plesk пришли по умолчанию. Хорошо, программное обеспечение почтового сервера тоже есть. Компания веб-хостинга также сказала мне, что у них нет других клиентов, жалующихся аналогичным образом. Они запускали тесты дисков несколько раз. Здоровье диска хорошее.
Я не проверял работоспособность реестра, но проблема связана с установками и происходит довольно часто, поэтому мне пришлось бы обойтись без этого. Я сейчас на третьей или четвертой виртуальной машине.
Опять же, я упоминаю Xen, потому что WhoCrashed упомянул об этом, но я не уверен, что в качестве причины, и другие клиенты действительно используют это. Система имеет достаточную память и память, так что это не проблема.
ОБНОВЛЕНИЕ: Вот некоторые ответы от веб-хостинга на мой запрос.
В обычном сценарии производительность виртуальной машины будет ухудшаться после удаления драйверов. Возможны проблемы с синхронизацией с аппаратным узлом.
Я использую проверенную или выпущенную сборку?
Вы используете тестовую подписанную сборку, ту же, что и на сайте разработчика.
Как я могу сказать? Диалоговое окно свойств Xen PCI в диспетчере устройств не говорит ни о том, ни о другом. Является ли запись в диспетчере устройств единственным местом? Я проверил в разделе «Программы и компоненты» и ничего не увидел в списке.
Вы можете проверить версию в разделе «Установка и удаление программ». Обратитесь к приложенному снимку.
Как / где я могу найти где последняя версия на их сайте?
Сайт разработчика не работает - http://www.meadowcourt.org/downloads/ Вы можете загрузить последние подписанные выпуски здесь - http://wiki.univention.de/index.php?title=Install-signed-GPLPV- водители
Как узнать, к какому Xen принадлежит 0.11.0.373 (Xen 4.6? 3.0? Xy?)
Мы используем Xen 3.4.4, вы не можете увидеть его с вашей виртуальной машины. Это можно увидеть только с аппаратного узла.
Обновление 2: хостинговая компания установила два программного обеспечения James Harper.
GPL PV Drivers for Windows
EJB PV Drivers for Windows