Resultados de las evaluaciones activadas y desactivadas

Este tema le ayuda a interpretar los resultados generados por las evaluaciones de encendido/apagado (rendimiento de arranque (inicio rápido), rendimiento de arranque (arranque completo), rendimiento en espera y rendimiento de hibernación. También proporciona instrucciones sobre cómo usar los resultados para identificar y resolver varios problemas comunes que afectan negativamente a la experiencia del usuario final al apagar y arrancar un equipo.

Para obtener más información sobre las evaluaciones de transición de on/off, vea On/Off Transition Performance.

Archivo de objetivos

Puede crear objetivos personalizados para medir las mejoras en la Vista de resultados. Los archivos de objetivos son una herramienta de evaluación de prioridades que puede ayudarle a comprender cómo funciona un equipo y comparar equipos de su empresa.

Por ejemplo, los objetivos de un portátil básico pueden ser diferentes de los objetivos establecidos para un equipo de escritorio de gama alta, o las expectativas de mercado pueden cambiar de tal manera que desee que la flexibilidad de definir diferentes objetivos y requisitos clave a medida que pase el tiempo y mejore la tecnología.

Cuando se compara un valor de métrica con el objetivo de esa métrica, el estado se codifica en la vista de resultados de la siguiente manera:

  • Púrpura claro significa que el sistema tiene una gran experiencia de usuario y que no hay problemas percibidos.

  • El color púrpura medio significa que la experiencia del usuario es tolerable y puede optimizar el sistema. Revise las recomendaciones y el análisis para ver qué mejoras se pueden realizar en el sistema. Pueden ser cambios de software, cambios de configuración o cambios de hardware.

  • El color púrpura oscuro significa que el sistema tiene una experiencia de usuario deficiente y que hay un espacio significativo para las mejoras. Revise las recomendaciones y el análisis para ver las mejoras que se pueden realizar en el sistema. Pueden ser cambios de software, cambios de configuración o cambios de hardware. Es posible que tenga que considerar la posibilidad de realizar inconvenientes para ofrecer una experiencia de Windows de alta calidad.

  • Ningún color significa que no hay ningún objetivo definido para la métrica.

Nota

En windows Assessment Toolkit for Windows 8, algunas evaluaciones incluyen archivos de objetivos predeterminados. La primera vez que vea los resultados con esta versión de las herramientas, se usa el archivo de objetivos predeterminados. Sin embargo, también puede definir objetivos personalizados para Windows 8 la misma manera que puede para Windows 8.1 y Windows 10.

Puede establecer la ubicación del archivo de objetivos y agregar un archivo de objetivos a esa ubicación para poder usar la interfaz de usuario para aplicar los objetivos personalizados. Una vez seleccionado un archivo de objetivos, seguirá siendo el archivo de objetivos que se usa para los resultados abiertos.

Solo se puede usar un archivo de objetivos a la vez. Los objetivos de todas las evaluaciones se establecen en un único archivo de objetivos. Las herramientas de evaluación buscarán objetivos en el orden siguiente:

  1. Un archivo de objetivos personalizados
  2. Objetivos definidos en el archivo de resultados
  3. Objetivos definidos en el manifiesto de evaluación

Puedes usar el archivo de objetivos de ejemplo que se proporciona en %PROGRAMFILES%\Windows Kits\10\Assessment and Deployment Kit\Windows Assessment Toolkit\SDK\Samples\Goals para crear tu propio archivo de objetivos.

Nota

No puede empaquetar un archivo de objetivos con un trabajo, pero puede almacenarlo en un recurso compartido para que otros lo usen.

Métricas

En esta sección se describen las métricas clave notificadas por las evaluaciones de on/off, las causas comunes de los resultados deficientes para estas métricas y la corrección común de los problemas relacionados con estas métricas. Esta sección también le ayuda a identificar el público para el que la métrica es más aplicable.

En la tabla siguiente se describen las métricas que pueden estar disponibles en una evaluación:

Evaluación Descripción de la métrica
Evaluación de rendimiento de arranque (inicio rápido) Esta métrica captura el tiempo desde el inicio de la fase de apagado, hasta el final de escribir el hiberfile en el disco y la transición a un estado de energía inferior (S4).
Evaluación del rendimiento del arranque (arranque completo) Esta métrica captura el tiempo desde el inicio de la fase de apagado hasta la transición a un estado apagado.
Evaluación del rendimiento en espera Esta métrica captura el tiempo desde el inicio de la fase de suspensión hasta la transición a un estado de potencia inferior (S3).
Evaluación del rendimiento de hibernación Esta métrica captura el tiempo de hibernación hasta el final de escribir el archivo hiberfile en el disco y la transición a un estado de energía inferior (S4).

Puede ver las métricas de evaluación activadas y desactivadas para las siguientes fases de transición:

Nota

Si ha habilitado la opción Habilitar el modo de diagnóstico de minifiltro, los resultados de la evaluación incluirán métricas de minifiltro. Para obtener más información sobre las métricas y los resultados del minifiltro, consulte Diagnósticos de minifiltro.

Issues

Las evaluaciones de rendimiento de transición on/off realizan análisis avanzados de problemas y proporcionan vínculos a WPA para solucionar los problemas que la evaluación ha identificado. Cuando se abre WPA, es posible que haya detalles adicionales sobre la actividad de disco o la actividad de CPU, en función del tipo de problema. En esta sección se describen técnicas de investigación comunes que puede usar para analizar los problemas de rendimiento.

Buscar el colaborador más grande

Abra el archivo de resultados de la evaluación en la Consola de evaluación de Windows y expanda la métrica primaria correspondiente. Las submétricas secundarias suelen proporcionar información sobre componentes específicos que afectan a la métrica primaria.

Por ejemplo, considere la métrica Shutdown Processes Duration (Duración de los procesos de apagado ). Puede expandir la métrica para ver tres tablas de submétricas para esta fase. Las dos primeras tablas muestran el uso de CPU y disco, y la tercera tabla muestra las duraciones de procesos individuales que se están cerrando.

Columnas adicionales, como la columna Detalle , proporcionan más detalles para las sub métricas. En Procesos de apagado de sesión de usuario, la columna Detalle muestra un PID.

Nota

En la vista predeterminada, la columna Detalle puede contener el valor "Varios" porque los PID no se pueden agregar entre iteraciones. Expanda iteraciones para ver LOS PID individuales.

La consola de evaluación de Windows permite ordenar la lista de sub métricas por cualquier columna de datos (excepto las listas de fases de inicio rápido de nivel superior, que se ordenan por orden de fase durante el apagado o el arranque).

Por ejemplo, en la lista de procesos expandidos de la fase Procesos de apagado de sesión de usuario , haga clic con el botón derecho en el encabezado de tabla y, a continuación, elija Ordenar filas descendentes.

Puede usar esta técnica para varias duraciones de fase de nivel superior.

Consulte Métricas de uso de recursos.

Vea las métricas detalladas de uso de recursos para cada proceso durante esta fase. Para recuperar esta información, expanda los procesos de cada pestaña de fase de la sección y, a continuación, ordene por uso de CPU o por uso total de disco.

Información adicional

Para obtener más información sobre los problemas y recomendaciones de análisis detallados, consulte Problemas comunes de análisis de In-Depth.

La evaluación informa de un código de salida de 0x80050006

Este error se produce cuando se han registrado tareas de mantenimiento en el equipo, pero no se han completado antes de la ejecución de la evaluación. Esto impide que la evaluación se ejecute, ya que las tareas de mantenimiento suelen afectar a las métricas de evaluación.

Para solucionar este problema, realice una de las acciones siguientes:

  1. Asegúrese de que el equipo está conectado a una red y que se está ejecutando en la alimentación de CA. Inicie manualmente las tareas de mantenimiento pendientes con el siguiente comando desde un símbolo del sistema con privilegios elevados:

    rundll32.exe advapi32.dll,ProcessIdleTasks

  2. Deshabilite las tareas de mantenimiento normales e inactivas y detenga todas las tareas de mantenimiento antes de ejecutar la evaluación.

Procedimientos recomendados para tareas de Time-Critical

Si no desea que se retrase una tarea, asegúrese de que no hace nada que tarde mucho tiempo. A continuación se muestran algunas cosas que se deben evitar.

  • Si se requiere una respuesta crítica para el tiempo, por ejemplo, para procesar el WM_ENDSESSION durante el apagado, no planee realizar un trabajo sustancial al recibir la solicitud (aparte del trabajo de confiabilidad de los datos, como guardar las modificaciones del usuario, lo que debe realizarse).

  • Evite realizar cualquier operación que pueda tardar más tiempo, a menos que sea absolutamente necesario. Aplazarlas hasta que se complete la tarea crítica en tiempo actual. Evite las API que contengan la advertencia: "tenga en cuenta las consideraciones de rendimiento al usar esta API".

  • Evite las dependencias de red porque los problemas de red pueden retrasar cualquier solicitud de red. Esto es especialmente cierto en escenarios de inicio y apagado, ya que no se garantiza que la red esté disponible durante todo el tiempo.

  • Evite tiempos de espera largos. Si se requiere una espera, asegúrese de que el tiempo de espera esté razonablemente enlazado por un valor de tiempo de espera pequeño (en el contexto de la tarea crítica del tiempo en cuestión).

  • Evite el cálculo excesivo. Tenga en cuenta que los procesadores varían en velocidad, por lo que un cálculo que tarda 100 ms en un equipo muy rápido podría terminar tardando segundos en uno más lento.

  • Evite la E/S de almacenamiento innecesaria. Cualquier solicitud de E/S podría retrasarse por otros componentes. En cualquier momento, hay docenas de aplicaciones y servicios que se ejecutan en un sistema típico y los recursos de almacenamiento están limitados. La solicitud de E/S podría ponerse en cola detrás de cientos de solicitudes similares de otros componentes.

  • Evite los vaciados de disco, por ejemplo, los iniciados mediante una llamada a FlushFileBuffers API. El vaciado hace que la pila de discos elimine sus memorias caché y se supone que obliga al disco duro a escribir datos en sus búferes de RAM. Normalmente, esta operación es muy costosa y no garantiza la coherencia de los datos, ya que las unidades de disco duro suelen omitir la solicitud.

  • Evite vaciar los subárboles del Registro mediante una llamada a RegFlushKey API. Debido al diseño del registro, la API está causando que los datos modificados de todo el subárbol se vacíe en el disco, lo que es una operación muy costosa. Vaciar las claves del Registro es una acción que no suele ser necesaria, ya que el sistema operativo proporciona una vista del Registro coherente a todos los componentes. Además, el propio registro realiza vaciados asincrónicos cada varios segundos.

  • Evite abrir nuevas conexiones RPC, ya que el proceso de autenticación rpc es costoso. Establecer una nueva conexión RPC implica costosas comprobaciones de seguridad.

  • Evite llamar a las API transaccionales, como las API de TxF, ya que normalmente realizan una serie de operaciones costosas para cada llamada API. Estas API obtienen confiabilidad a costa del rendimiento, por lo que estas API no se deben usar durante las tareas críticas durante el tiempo.

Valoraciones

Rendimiento de transición activado/desactivado

Automatización de reinicios antes de ejecutar una evaluación

Windows Assessment Toolkit