ulimit para windows


14

¿Hay verdadero ulimit para windows? Estoy encontrando formas / programas de cómo evitar que un programa coma 100% de CPU.

Gracias.

Respuestas:


7

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


3

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 . Captura de pantalla de WSRM


Una opción de terceros sería FasterWin, que es estrictamente para establecer cuotas de CPU en los procesos. Ganar más rápido


0

Una solución sería hacer clic derecho en el proceso Task Managery cambiar la prioridad.


2
Si su máquina está inactiva, el proceso de ejecución seguirá consumiendo 100% de CPU, por lo que esto es un error. realmente no se puede vencer a Unix para la contabilidad de procesos, a menos que Windows 3.1 haya agregado esas herramientas.
The Unix Janitor

1
@user: limitar un proceso que de otro modo estaría inactivo a algo menos del 100% de uso es más o menos la definición de kludge a menos que esté considerando la administración de energía. Por supuesto, ulimit puede usarse para cosas más útiles.
Doug Luxem

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.