У мене віртуальна машина Windows Server 2012 R2; так, з усіма оновленнями. До додаткового програмного забезпечення входить Microsoft SQL Server 2014 (був 2012 рік на попередній VM). Компанія, що займається веб-хостингом, включає xenpci.sys (драйвер EJBPV XenPCI (перевірена збірка), Джеймс Харпер) як частину встановленої ними програми за замовчуванням на всіх віртуальних машинах та 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 згадував це, але я не переконаний, що як причина, так і інші клієнти дійсно використовують це. Система має достатню пам’ять і сховище, так що це не проблема.
ОНОВЛЕННЯ: Ось кілька відповідей від веб-хостингової компанії на мій запит.
За звичайного сценарію продуктивність VM знизиться після видалення драйверів. Можливі деякі проблеми синхронізації з апаратним вузлом.
Я використовую перевірену чи випущену збірку?
Ви використовуєте тестову підписану збірку, ті ж самі з сайту розробника.
Як я можу це сказати? Діалогове вікно властивостей Xen PCI у Диспетчері пристроїв не сказало жодного способу чи іншого. Чи є запис у диспетчері пристроїв єдиним? Я перевірив "Програми та функції" і нічого не бачив у списку.
Ви можете перевірити версію в розділі Додати або видалити програми. Перегляньте доданий знімок.
Як / де я можу знайти, де на їхньому веб-сайті є остання версія?
Сайт розробника не працює - http://www.meadowcourt.org/downloads/ Ви можете завантажувати останні підписані випуски звідси - http://wiki.univention.de/index.php?title=Installing-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