¿Hay verdadero ulimit para windows? Estoy encontrando formas / programas de cómo evitar que un programa coma 100% de CPU.
Gracias.
¿Hay verdadero ulimit para windows? Estoy encontrando formas / programas de cómo evitar que un programa coma 100% de CPU.
Gracias.
Windows system resource manager es la herramienta para establecer límites de CPU por proceso y agrega interfaces de contabilidad de procesos. En versiones anteriores de Windows, esto era lo que había en el segundo disco que nadie había instalado. En 2008 es una característica que se habilitará. Por lo general, no es tan importante en un sistema Windows (desde una perspectiva de control de recursos) que un sistema Unix, ya que "agradable" está integrado en el sistema operativo y la prioridad del proceso (con ciertas excepciones) se puede cambiar sobre la marcha en la interfaz gráfica de usuario, además de Windows vist y encima del disco IO también se pueden priorizar (por defecto, esto se basa en la prioridad del proceso). Existe una API que le permite establecer la prioridad de E / S del disco explícitamente, pero no conozco ninguna utilidad que le permita cambiar directamente solo la prioridad de E / S del disco
Podría usar algo como el Administrador de recursos del sistema de Windows que tiene características similares a ulimit en que puede establecer límites de CPU o memoria en un proceso, usuario o sesión. Esto estaba disponible en Windows 2003 Enterprise y posterior.
Hay más información disponible en Technet (2008 R2 específico) o aquí está el artículo de Wiki .
Una opción de terceros sería FasterWin, que es estrictamente para establecer cuotas de CPU en los procesos.
Una solución sería hacer clic derecho en el proceso Task Manager
y cambiar la prioridad.
Deberías echar un vistazo a: http://threadmaster.tripod.com/
También hay una GUI para configurarlo: http://timwells.net/content/threadmaster-gui
fuente