我有Windows Server 2012 R2虚拟机;是的,所有更新。其他软件包括Microsoft SQL Server 2014(在以前的VM上为2012)。该虚拟主机公司包括xenpci.sys(EJBPV XenPCI驱动程序(已检查版本),James Harper),作为在所有VM和Plesk上默认安装的一部分。
操作系统会定期挂起,蓝屏或重新启动。我确实得到了小型转储,尽管并非一直如此。通常的问题是:
错误:CRITICAL_STRUCTURE_CORRUPTION
特定的顶级文件(显然不是原因)有所不同:win32k.sys,ntoskrnl.exe,xenpci.sys(Xen驱动程序,虽然只出现了几次)和ndis.sys。
OSR(开放系统资源)分析器并没有太大帮助。WhoCrashed分析器更有帮助。
它说:
找到并分析了17个崩溃转储。此报告仅包含10个。已确定第三方驱动程序正在导致您的计算机上的系统崩溃。强烈建议您在其公司网站上检查这些驱动程序的更新。单击下面的链接,用Google搜索这些驱动程序的更新:
xenpci.sys (EJBPV XenPCI Driver (Checked Build), James Harper)
我试图推动网络托管公司研究该主题,但是他们可以空手而归。我不相信Xen驱动程序有问题。WhoCrashed接手了它,我认为这仅仅是因为几次是最后一个驱动程序,并且它是第三方,所以这让他感到内gui。我没有写WhoCrashed,所以很难进一步评论。
我的问题是如何解决问题。
这家网络托管公司已经尝试在过去几年中为我提供两个新的虚拟机。问题得以解决。我安装了SQL Server,但默认情况下是OS和Plesk。好的,还有邮件服务器软件。该网络托管公司还告诉我,他们没有其他类似的客户抱怨。他们多次运行磁盘测试。磁盘运行状况良好。
我没有检查注册表的运行状况,但是问题在安装过程中普遍存在,并且经常发生,因此,我必须对此予以打折。我现在在第三台或第四台虚拟机上。
同样,我提到Xen是因为WhoCrashed提到了Xen,但我不认为这是原因,其他客户确实使用了Xen。系统具有足够的内存和存储空间,因此这不是问题。
更新:这是网络托管公司对我的查询的一些答案。
在通常情况下,卸载驱动程序后,VM的性能将下降。硬件节点可能存在一些同步问题。
我使用的是已检查版本还是发布版本?
您使用的是经过测试签名的内部版本,与开发者网站中的版本相同。
我怎么知道?“设备管理器”中的“ Xen PCI属性”对话框没有说任何一种方法。设备管理器中的条目是唯一的位置吗?我检查了程序和功能,但未列出任何内容。
您可以在“添加或删除程序”下检查版本。请参考所附快照。
我如何/在哪里可以找到他们网站上的最新版本?
开发者网站无法正常运作- http://www.meadowcourt.org/downloads/ -你可以从这里donwload最新发布签署 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,您无法从VM中看到它。只能从硬件节点查看。
更新2:托管公司安装了两个James Harper软件。
GPL PV Drivers for Windows
EJB PV Drivers for Windows