DIRTY_MAPPED_PAGES_CONGESTION 参数

参数描述
1脏页总数
2指定给页面文件的脏页数
3仅限 Windows Server 2003:检查错误时可用的非分页池的大小(以页为单位)
Windows Vista 和更高版本:保留
4仅限 Windows Server 2003:当前搁浅的转换页数
Windows Vista 和更高版本:最近修改的写入错误状态
Windows 蓝屏代码 0xEB:DIRTY_MAPPED_PAGES_CONGESTION

DIRTY_MAPPED_PAGES_CONGESTION 错误检查的值为 0x000000EB。
这表明没有空闲页面可用于继续操作。

更多: zhilu jiaocheng

原因

文件系统驱动程序堆栈已死锁,大部分修改的页面都发往文件系统。
由于文件系统不可操作,系统崩溃了,因为任何修改过的页面都不能在不丢失数据的情况下重用。
堆栈中的任何文件系统或者过滤器驱动程序都可能出错。

要查看一般内存统计信息,请使用 !vm 3 扩展。

由于以下任何原因,可能会发生此错误检查:

  • 驱动程序已阻止并死锁修改或者映射的页面编写器。这方面的示例包括互斥锁死锁或者对文件系统驱动程序或者过滤器驱动程序中的页面调出内存的访问。这表示驱动程序错误。
    如果参数 1 或者参数 2 较大,这是一种可能。使用 !vm 3.
  • 存储驱动程序不处理请求。这方面的例子是搁浅的队列和无响应的驱动器。这表示驱动程序错误。
    如果参数 1 或者参数 2 较大,这是一种可能。使用 !process 0 7.
  • 仅限 Windows Server 2003:没有足够的池可用于存储堆栈写出修改的页面。这表示驱动程序错误。
    如果参数 3 很小,这是一种可能。使用 !vm 和 !poolused 2.
日期:2020-09-17 00:16:15 来源:oir作者:oir