Cómo: Analizar el rendimiento de aplicaciones Web ASP.NET mediante la herramienta de administración de rendimiento

Seleccione idioma Seleccione idioma
Id. de artículo: 815159 - Ver los productos a los que se aplica este artículo

En esta tarea

Expandir todo | Contraer todo

En esta página

Resumen

En este artículo paso a paso se describe cómo analizar el rendimiento de la aplicación Web ASP.NET mediante la herramienta Administración de rendimiento.

ASP.NET proporciona mucha información a través de los contadores de rendimiento estándar. Los contadores de rendimiento estándar pueden supervisarse mediante el complemento en rendimiento. Esta información es útil para los administradores de sistema que deben comprender las características de rendimiento de una aplicación ASP.NET. Los contadores de rendimiento pueden revelar el tiempo para representar páginas, la carga situada en el procesador y el número de sesiones ASP.NET activas.

Supervisión de estos contadores claves es útil en las circunstancias que siguen:
  • Puede crear una línea de base de rendimiento y, a continuación, utilizar esta línea de base para medir el impacto de los cambios de configuración y actualizaciones de la aplicación.
  • Puede validar los cambios realizados en la configuración de una aplicación específicamente para mejorar el rendimiento.
  • Puede comprobar que las actualizaciones de hardware tienen el efecto que desee en el rendimiento.
  • Puede supervisar el rendimiento de la aplicación bajo carga. La carga puede ser reales o artificialmente generado por una herramienta como la herramienta Web Application Stress.
  • Puede determinar el impacto de rendimiento de las actualizaciones de aplicación.
En este artículo describe los contadores más importantes que puede utilizar para analizar el rendimiento de las aplicaciones ASP.NET. Esto no es una lista completa de contadores de ASP.NET. Se describen únicamente los contadores mínimos que debe tener para medir el rendimiento de una aplicación.

back to the top

Contadores de Monitor de rendimiento clave

Estos contadores son ver más fácilmente con el rendimiento complemento. Para ejecutar el complemento rendimiento, siga estos pasos:
  1. En la barra de tareas, haga clic en Inicio , seleccione configuración y, a continuación, haga clic en Panel de control .
  2. Haga doble clic en Herramientas administrativas de la carpeta y, a continuación, haga doble clic en herramienta de rendimiento .
  3. Cuando se inicia el complemento rendimiento, haga clic para seleccionar el objeto Monitor de sistema en el panel izquierdo y, a continuación, haga clic en Agregar de la barra de herramientas para agregar los contadores que se describen en la tabla siguiente.
    Contraer esta tablaAmpliar esta tabla
    Objeto de rendimientoContadorInstancia (si es necesario)Descripción
    Proceso% De tiempo de procesador aspnet_wpPorcentaje del tiempo que es el tiempo de procesador consumido por ASP.NET. Cuando compara el rendimiento bajo carga estándar con una línea de base capturado anteriormente, disminuye en este contador revelar requisitos de procesador inferior y, por lo tanto, mayor escalabilidad.
    ProcesoEspacio de trabajoaspnet_wpLa cantidad de memoria que ASP.NET utiliza activamente. Aunque el desarrollador de la aplicación tiene el mayor control sobre cómo se consume memoria por la aplicación, los administradores del sistema pueden tener un impacto significativo ajustando el tiempo de espera de sesión.
    ASP.NET aplicacionesSolicitudes por segundo__Total__Al analizar el rendimiento con una carga artificialmente generada, este contador permite comprobar que se tratan tan rápidamente como se envían las solicitudes. Si el número de solicitudes por segundo cae por debajo el número de solicitudes que se generan por segundo, la cola se está produciendo. Esto significa que ha ha sobrepasado la tasa de solicitud máximo. Al analizar la carga de usuarios real en un entorno de producción, este contador revela cómo ocupado que está el sitio.
    Aplicaciones ASP.NETSesiones Directory__Total__Este contador muestra el número de ASP.NET sesiones que han creado pero no han agotado. Habilitado de sesión ASP.NET aplicaciones crear una nueva sesión cuando se envía una solicitud de usuario sin una cookie. Las sesiones se quitan cuando la aplicación destruye la sesión o cuando se agota la sesión. De forma predeterminada, las sesiones ASP.NET tiempo de espera después de 20 minutos. Cada sesión consume memoria. Por lo tanto, si reduce el tiempo de espera de sesión, puede mejorar el rendimiento si la sesión utiliza una gran cantidad de memoria y un número significativo de sesiones activo. Supervise el contador conjunto de trabajo para medir el impacto de esa sesión tiene tiempo de espera en el consumo de memoria.
    ASP.NETSesiones del servidor de estado ActiveEste contador muestra la misma información que las sesiones Directory contador en el objeto de rendimiento de la aplicación ASP.NET . Utilice este contador cuando se utiliza un servidor de estado en lugar de las sesiones en proceso.
    ASP.NET Tiempo de ejecución de solicitudEste contador muestra el tiempo, en milisegundos, que se tarda en procesar la última página solicitada y, a continuación, la transmisión para el usuario. Este contador suele ser mayor que el tiempo que una traza muestra para representar la página. Este contador es una medida más exhaustiva de tiempo de solicitud de inicio a fin. Si este contador muestra un promedio inferior al compararlo con una línea de base, a continuación, tanto la escalabilidad y el rendimiento de la aplicación han aumentado.
back to the top

Referencias

Para obtener más información acerca de cómo supervisar umbrales de rendimiento, consulte la documentación de .NET Framework SDK o visite el siguiente sitio Web de Microsoft:

http://msdn.microsoft.com/library/en-us/vbcon/html/vboriinstrumentingperformancethresholdsonserver.asp

back to the top


Propiedades

Id. de artículo: 815159 - Última revisión: miércoles, 30 de abril de 2003 - Versión: 1.6
La información de este artículo se refiere a:
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Palabras clave: 
kbmt kbperformance kbweb kbhowtomaster KB815159 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): 815159
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

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