La herramienta rendimiento no muestra con precisión las entradas de sistema Free Page Table disponibles en Windows Server 2003

Seleccione idioma Seleccione idioma
Id. de artículo: 894067 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

En Microsoft Windows Server 2003, la herramienta de rendimiento (Perfmon) no precisa muestra las entradas de sistema Free Page Table disponibles (FreeSysPTEs).

Porque de cambios de administrador de memoria, el método para calcular FreeSysPTEs en Windows Server 2003 no es preciso. PerfMon mostrará un número mucho menor que el valor de 10 + kilobytes (KB) es normal. Los equipos que ejecutan Windows Server 2003 sin Service Pack 1 (SP1), el valor correcto para FreeSysPTEs puede ser obtener mediante la ! vm 1 comando y comprobar el valor que se muestra para "PTE de sistema libres" en el depurador del núcleo o en la herramienta LiveKd de Sysinternals.

Solución

Información de Service Pack

Para resolver este problema, obtenga el service pack más reciente para Windows Server 2003. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
889100Cómo obtener la versión más reciente del Service Pack para Windows Server 2003

Estado

Microsoft ha confirmado que se trata de un error de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".Este error se corrigió en Windows Server 2003 Service Pack 1.

Más información

Para agregar el contador para FreeSys PTE a la herramienta rendimiento, siga estos pasos:
  1. Haga clic en Inicio , haga clic en Ejecutar , escriba perfmon.msc en el cuadro Abrir y, a continuación, haga clic en Aceptar .
  2. En la barra de herramientas, haga clic en Agregar .
  3. En el cuadro de diálogo Agregar contadores , seleccione memoria en el cuadro combinado de objeto de rendimiento , seleccione Entradas libres de la tabla de páginas del sistema en la lista Seleccionar contadores de y, a continuación, haga clic en Agregar .
Este contador se utiliza para supervisar la PTE FreeSys disponible en el equipo.

Siguiente es un ejemplo ! vm salida. El ejemplo se obtuvo de un equipo que se ejecuta Windows Server 2003 sin SP1. El ejemplo se obtiene mediante LiveKd.
0: kd> !vm 1
*** Virtual Memory Usage ***
Physical Memory: 511884 ( 2047536 Kb)
Page File: \??\C:\pagefile.sys
Current: 2095104Kb Free Space: 2069916Kb
Minimum: 2095104Kb Maximum: 4190208Kb
Available Pages: 330298 ( 1321192 Kb)
ResAvail Pages: 423600 ( 1694400 Kb)
Locked IO Pages: 140 ( 560 Kb)
Free System PTEs: 205080 ( 820320 Kb) <<--------- Here is the correct number that Perfmon should report.
Free NP PTEs: 32765 ( 131060 Kb)
Free Special NP: 0 ( 0 Kb)
Modified Pages: 118 ( 472 Kb)
Modified PF Pages: 118 ( 472 Kb)
NonPagedPool Usage: 4691 ( 18764 Kb)
NonPagedPool Max: 65536 ( 262144 Kb)
PagedPool 0 Usage: 10135 ( 40540 Kb)
PagedPool 1 Usage: 787 ( 3148 Kb)
PagedPool 2 Usage: 757 ( 3028 Kb)
PagedPool 3 Usage: 778 ( 3112 Kb)
PagedPool 4 Usage: 760 ( 3040 Kb)
PagedPool Usage: 13217 ( 52868 Kb)
PagedPool Maximum: 68608 ( 274432 Kb)
Shared Commit: 16508 ( 66032 Kb)
Special Pool: 0 ( 0 Kb)
Shared Process: 13486 ( 53944 Kb)
PagedPool Commit: 13230 ( 52920 Kb)
Driver Commit: 1651 ( 6604 Kb)
Committed pages: 177988 ( 711952 Kb)
Commit limit: 998454 ( 3993816 Kb)

0: kd> !sysptes 
System PTE Information
Total System Ptes 226271
SysPtes list of size 1 has 171 free
SysPtes list of size 2 has 53 free
SysPtes list of size 4 has 125 free
SysPtes list of size 8 has 29 free
SysPtes list of size 16 has 29 free

starting PTE: c03c7000
ending PTE: c03def78

free blocks: 14 total free: 3352 <<------- Here is the incorrect, lower number that Perfmon reported.

 largest free block: 1219

Los productos de terceros que se analizan en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, respecto al rendimiento o confiabilidad de estos productos.

Propiedades

Id. de artículo: 894067 - Última revisión: miércoles, 01 de noviembre de 2006 - Versión: 1.7
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Palabras clave: 
kbmt kbqfe kbprb KB894067 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 894067

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com