非分页池使用率过高

非分页池使用率过高

这是挂起转储中 !vm 命令的输出。系统每 3-4 天就会挂起一次。

*** Virtual Memory Usage ***
    Physical Memory:    16774339 (  67097356 Kb)
    Page File: \??\C:\pagefile.sys
      Current:  68157440 Kb  Free Space:  68145560 Kb
      Minimum:  68157440 Kb  Maximum:     68157440 Kb
    Page File: \??\D:\pagefile.sys
      Current:  67404556 Kb  Free Space:  67394968 Kb
      Minimum:  67404556 Kb  Maximum:    201292068 Kb
    Available Pages:    10629840 (  42519360 Kb)
    ResAvail Pages:     11045894 (  44183576 Kb)
    Locked IO Pages:           0 (         0 Kb)
    Free System PTEs:      37825 (    151300 Kb)

    ******* 3334221 system cache map requests have failed ******

    Modified Pages:         2113 (      8452 Kb)
    Modified PF Pages:      1744 (      6976 Kb)
    NonPagedPool 0 Used:       0 (         0 Kb)
    NonPagedPoolNx 0 Used: 23925 (     95700 Kb)
    NonPagedPool 1 Used:       0 (         0 Kb)
    NonPagedPoolNx 1 Used:  2738 (     10952 Kb)
    NonPagedPool Usage: -2143215616 (8607006720 Kb)
    NonPagedPoolNx Usage:  61170 (    244680 Kb)
    NonPagedPool Max:     522988 (   2091952 Kb)
    ********** Excessive NonPaged Pool Usage *****
    PagedPool 0 Usage:     68479 (    273916 Kb)
    PagedPool 1 Usage:     29229 (    116916 Kb)
    PagedPool 2 Usage:      2538 (     10152 Kb)
    PagedPool Usage:      100246 (    400984 Kb)
    PagedPool Maximum:    523264 (   2093056 Kb)

    ********** 2 pool allocations have failed **********

    Session Commit:        11488 (     45952 Kb)
    Shared Commit:         11408 (     45632 Kb)
    Special Pool:              0 (         0 Kb)
    Shared Process:         6450 (     25800 Kb)
    PagedPool Commit:     100336 (    401344 Kb)
    Driver Commit:          2649 (     10596 Kb)
    Committed pages:     6164380 (  24657520 Kb)
    Commit limit:       50615224 ( 202460896 Kb)

我的问题是:

  1. 我应该如何解释NonPagedPool Usage的负值?
  2. “NonPagedPool N Used”的总和不应该等于NonPagedPool Usage吗?
  3. 同样,“NonPagedPoolNx N Used”的总和不应该等于NonPagedPoolNx Usage吗?

答案1

使用 Windbg Build 6.12.0002.633 时可能会看到 3.9TB 的非页面池 (NPP) 内存使用量过大
http://support.microsoft.com/kb/2509968

相关内容