Cómo restringir ASP.NET a procesadores específicos en un sistema multiprocesador

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): 815156
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Resumen
En este artículo paso a paso se describe cómo puede restringir ASP.NET para utilizar procesadores concretos en un sistema multiprocesador. Puede configurar las aplicaciones ASP.NET para utilizar procesadores especificados en un sistema multiprocesador. Esto es útil para controlar el efecto general de rendimiento que las aplicaciones pueden tener en un servidor de Web. Cuando se restringe ASP.NET varias aplicaciones a determinados procesadores en un único servidor, se limita la oportunidad de una aplicación para afectar al rendimiento de otra aplicación. Esto es especialmente útil cuando la aplicación de ASP.NET se ejecuta en el mismo servidor físico como SQL Server y la configuración de SQL Server especifica diferentes procesadores.

Nota En la mayoría de los casos, se puede llegar a un rendimiento óptimo si permite que todos los procesos utilizar todos los procesadores. Uso del procesador para ASP.NET debe estar limitado sólo para limitar el efecto en otros procesos.

back to the top

Configurar el elemento processModel

Para obligar a una aplicación ASP.NET para utilizar procesadores específicos, debe convertir un número binario para determinar la configuración correcta. A continuación, puede editar el archivo Web.config de la aplicación. En el archivo Web.config, agrega o modificar el elemento processModel . Para ello, siga estos pasos:
  1. Para abrir la Calculadora , en la barra de tareas haga clic en Inicio y, a continuación, haga clic en Ejecutar .
  2. En el cuadro de texto Abrir , escriba calc.exe y, a continuación, haga clic en Aceptar .
  3. En el menú Ver , haga clic en científica .
  4. En el menú Ver , haga clic en binario .
  5. Utilice 0 y 1 para especificar los procesadores ASP.NET puede o no se puede utilizar.

    Utilice 1 para el procesador que desea utilizar para ASP.NET. Utilice 0 para el procesador que no desea utilizar para ASP.NET. Por ejemplo, cuando desea utilizar los dos primeros procesadores para ASP.NET de un equipo con cuatro procesadores, escriba 1100 .
  6. En el menú Ver , haga clic en decimal .

    Anote el número decimal.
  7. Abra el archivo Web.config en un editor de texto como el Bloc de notas. El archivo Web.config se encuentra en la carpeta donde se guardó la aplicación.
  8. En el archivo Web.config, agregue el elemento de configuración processModel debajo del elemento System.Web .

    Nota: Antes de agregar < processModel > al archivo Web.config, el usuario debe asegurarse de que elatributo allowDefinition en el < processModel > sección del archivo Web.config se establece en en todas partes .
  9. Agregue y a continuación, establezca el atributo webGarden del elemento processModel en true .
  10. Agregue y a continuación, establezca el atributo cpuMask del elemento processModel en el resultado se determina en el cálculo.

    No encabezar el número con 0 x porque el resultado del cálculo es un número decimal. En el ejemplo siguiente se muestra el elemento processModel que está configurado para habilitar sólo los dos primeros procesadores de un equipo con cuatro procesadores.
    <processModel    enable="true"    webGarden="true"    cpuMask="12" />
  11. Guarde el archivo Web.config. Automáticamente la aplicación ASP.NET se reinicia y utiliza sólo en los procesadores especificados.
back to the top
Referencias
Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
818015Cómo optimizar y escala de rendimiento de las aplicaciones integradas en .NET Framework
Para obtener más información sobre la <processmodel> elemento, visite el siguiente sitio Web de Microsoft: Para obtener más información sobre la <section> elemento, visite el siguiente sitio Web: http://msdn2.microsoft.com/en-us/library/aa309408(VS.71).aspx

back to the top
TNHowToSweep

Propiedades

Id. de artículo: 815156 - Última revisión: 02/26/2014 21:04:16 - Revisión: 4.4

Microsoft ASP.NET 1.0, Microsoft ASP.NET 1.1

  • kbnosurvey kbarchive kbmt kbwebservices kbwebserver kbwebforms kbconfig kbhowtomaster KB815156 KbMtes
Comentarios