La función importante del servidor web es la capacidad de limitar el uso de la CPU para un sitio específico; de lo contrario, un sitio web puede usar todos los recursos de la CPU, lo que puede ser inaceptable, especialmente para el entorno de alojamiento compartido. En IIS 7.0 (Servicios de información de Internet) y anteriores, podría usar la función de monitoreo de CPU solo para detener un proceso de trabajo durante unos minutos si consume demasiados recursos de CPU. El ajuste de la carga completa de la CPU se implementó solo en IIS 8.0 (Windows Server 2012 y superior). Función de aceleración de la CPU permite limitar los recursos de CPU máximos disponibles para cada grupo de aplicaciones de IIS en lugar de finalizar el proceso de trabajo.

En este artículo, les mostraremos cómo limitar el uso de la CPU para el grupo de aplicaciones en IIS 8 y superior.

Abierto Administrador de servicios de información de Internet (IIS) (%systemroot%system32inetsrviis.msc), expanda el servidor y vaya a Grupos de aplicaciones sucursal. La configuración de limitación de CPU de IIS se encuentra en la configuración del grupo de aplicaciones.

Consejo. Para establecer el uso máximo de CPU por separado para cada aplicación IIS (sitio web), debe configurar cada aplicación para usar su propio grupo de aplicaciones.

  • Si desea habilitar la restricción para un grupo de aplicaciones en particular, debe seleccionarlo de la lista e ir a Ajustes avanzados.
  • Si es necesario establecer el límite predeterminado para todas las piscinas, vaya a la sección Establecer valores predeterminados del grupo de aplicaciones.

configuración avanzada IIS 8

En el Ajustes avanzados cuadro de diálogo, navegue a la sección CPU, donde estamos interesados ​​​​en las siguientes configuraciones:

  • Límite — el porcentaje máximo de tiempo de CPU que puede usar el proceso de trabajo en un grupo de aplicaciones. Si se supera este valor, se realiza la acción especificada en el campo Acción de límite. En IIS 8, el porcentaje se define en milésimas de porcentaje (1/1000 de %), (por ejemplo, para establecer el límite de uso de la CPU en un 30 %, debe especificar 30000 en el campo Valor límite. En IIS 8.5, el valor se especifica como porcentaje habitual Para deshabilitar la limitación de la CPU, establezca Límite en 0.
  • Limitar acción — acción que debe tener lugar con el grupo cuando alcanza el límite de uso de la CPU;
  • Intervalo límite (minutos) — período de prueba y restablecimiento del resultado de la supervisión de la carga (se impide que los procesos de trabajo se reinicien hasta que expire el intervalo límite). Este parámetro no se usa para la limitación y está diseñado principalmente para la compatibilidad con versiones anteriores de IIS.

configuración avanzada CPU IIS 8

Consejo. Esta configuración se aplica al usuario en cuyo nombre se ejecuta el grupo de aplicaciones. De manera predeterminada, cada grupo tiene una cuenta única y la carga de cada grupo se administra por separado. Si utiliza una cuenta dedicada con varios grupos de aplicaciones en ejecución, tendrán la misma configuración. El ajuste de carga se aplica no solo al proceso de trabajo principal, sino también a todos los procesos secundarios, si existen.

Después de establecer el límite en el campo Acción de límite, es necesario elegir la acción que se debe realizar con la piscina cuando alcance el límite:

  • Sin acción – No se realiza ninguna acción, se genera una entrada de registro de eventos cuando se supera el límite de la CPU
  • MatarW3wp (Eliminar procesos de trabajo): el flujo de trabajo del grupo de aplicaciones que excede su límite de CPU se cierra por fuerza durante el tiempo definido en Intervalo límite, se genera una entrada de registro de eventos
  • Acelerador – el uso de la CPU del trabajador del grupo de aplicaciones se limita al valor establecido en el campo Límite. No se usa el intervalo límite y se genera un registro de eventos
  • Acelerador por debajo del límite – el consumo de CPU está restringido solo si el servidor está muy cargado. Si la CPU está inactiva, el grupo de aplicaciones puede exceder el límite de la CPU. No se utiliza el intervalo límite.

configuración avanzada CPU sin acción IIS 8

También puede configurar la aceleración de la CPU utilizando la utilidad de la consola appcmd. Por ejemplo, para habilitar la limitación para DefaultAppPool con una carga del 20 %, es necesario abrir un símbolo del sistema y ejecutar el comando:

%systemroot%system32inetsrvappcmd set apppool DefaultAppPool /cpu.limit:20000 /cpu.action:Throttle

aplicación por defecto IIS 8

Si desea habilitar la restricción del uso de la CPU para todos los grupos de IIS:

%systemroot%system32inetsrvappcmd set config -section:system.applicationHost/applicationPools /applicationPoolDefaults.cpu.limit:20000 /cpu.action:Throttle /commit:apphost

Por lo tanto, es posible ajustar de manera flexible la carga del procesador del servidor generada por las aplicaciones web. En conclusión, permítanme recordarles que CPU Throttling no se usa para reservar recursos de CPU y se aplica solo al límite de carga de CPU.

Recomendado para ti

Bestseller No. 1
Wscoficey 35 Teclas de Teclado una Mano, Teclado de Juego retroiluminado RGB, Mini portátil Juego Controlador con reposamuñecas, diseño ergonómico Compatible con PC/Mac / PS4 / Xbox (Negro)
  • Este teclado profesional de 35 teclas con una sola mano con control avanzado programable te hace sentir más cómodo y crea tu propio teclado especial
  • Mini portátil de 35 teclas, diseño mini que ofrece una experiencia de funcionamiento con una sola mano extremadamente simple
  • Adecuado para tus manos y muñeca, simplifica el complejo procedimiento operativo, vence al rival más rápido en los juegos
  • Teclado compatible con MAC, Win 2000, Win XP, Win ME, Vista, Win7, Win8, Android, Linux y más
  • Brillante: retroiluminación LED, más fresco por la noche
RebajasBestseller No. 2
Pack Gaming Wolf | PC Gaming (AMD Ryzen 5 5500 / 16GB / 500GB SSD M.2 + 1TB / RTX3060 / 27" Curvo + Kit Gaming / WIFI) Windows 11 Pro, Monitor Curvo 27", Teclado, Cascos, Ratón y Alfombrilla XXL
  • Bajo la tapa de esta llamativa caja RGB está el procesador AMD Ryzen 5 5500 tiene una frecuencia de reloj de alto rendimiento de 3,6 GHz y en combinación con la NVIDIA RTX 3060 con 12 GB de VRAM, DLSS y trazado de rayos, ofrece una experiencia gráfica de ensueño que hará que tu corazón se acelere.
  • Gracias a los 16 GB de RAM a 3200 MHz y a la unidad SSD M.2 de 500GB, disfrutarás de los tiempos de carga más cortos y estarás siempre un paso por delante de tus rivales. Para una máxima comodidad, hemos preinstalado Windows 10 Pro en tu PCVIP y también hemos instalado una tarjeta WiFi. Sólo tienes que enchufar el PC, encenderlo y la diversión puede empezar de inmediato.
  • Vas a convertirte en el mejor jugador en un tiempo récord gracias a la mejor configuración de ordenador gaming. No hay límites con nuestro innovador PC Gaming. Mejora tu experiencia de juego con el impresionante rendimiento del hardware de los PC Gaming de Ibericavip
  • Rendimiento de primera clase gracias a la NVIDIA RTX 3060 con 12 GB de VRAM y ray tracing. Además, incluimos un monitor LED Full HD de 27 pulgadas, un teclado gaming RGB y un ratón gaming RGB con la mejor alfombrilla XXL
  • Pantalla: Monitor Gaming Curvo 27" 165 Hz Full HD G-Sync Free Sync Compatible
Bestseller No. 3
Logitech G910 Orion Spectrum Teclado Gaming Mecánico Retroiluminado, RGB LIGHTSYNC, Romer-G Táctil,9 Teclas G, Segunda Pantalla Arx, Disposición QWERTZ Escandinavo, Negro
  • Romer-G Táctil: Los interruptores mecánicos Romer-G exclusivos convierten a Orion Spectrum en el teclado rápido de nuestra historia, una actuación de 1,5 mm permite la entrada de datos en Orion
  • Velocidad y Rendimiento: El teclado con cable USB Logtiech Orion Spectrum ofrece una gran velocidad, con un 40 por ciento de durabilidad para un rendimiento optimo usado con un ratón Logitech
  • RGB LIGHTSYNC: La iluminación RGB de Orion Spectrum se puede personalizar con una paleta de 16 millones de colores, la parte superior de cada tecla está iluminada para un resplandor uniforme
  • Segunda Pentalla Arx: Mediante la base ajustable se pueden conectar Smartphones y tablets a Orion Spectrum, con Arx Control, los dispositivos móviles pueden mostrar información del juego en curso
  • Teclas G Programables: El teclado Orion Spectrum dispone de 9 teclas G totalmente personalizables, a las que se pueden asignar comandos por perfil, colocadas para optimizar el acceso