ulimit for windows

12

Existe um verdadeiro ulimit para windows? Estou encontrando maneiras / programas como evitar que um programa consuma 100% de CPU.

Obrigado.

    
por Jim B 16.04.2010 / 17:02

4 respostas

7

O

gerenciador de recursos do sistema Windows é a ferramenta para definir limites de cpu por processo e adiciona processo interfaces contábeis. Nas versões mais antigas do Windows, isso era o que estava no segundo disco que ninguém instalou. Em 2008, é um recurso a ser ativado. Geralmente não é tão importante em um sistema Windows (a partir de uma perspectiva de controle de recursos) do que um unix como "nice" é embutido no sistema operacional e prioridade de processo (com certas exceções) pode ser mudado na mosca no gui, além disso sob O windows vist e o disco IO também podem ser priorizados (por padrão, isso é baseado na prioridade do processo). Existe uma API que permite definir explicitamente a prioridade de E / S do disco, mas estou desconhecem qualquer utilidade para permitir que você altere diretamente apenas a prioridade IO do disco

    
por 16.04.2010 / 17:52
3

Você poderia usar algo como Gerenciador de Recursos de Sistema do Windows , que possui recursos semelhantes para ulimit, pois é possível definir limites de CPU ou memória em um processo, usuário ou sessão. Isso estava disponível no Windows 2003 Enterprise e posterior.

Mais informações estão disponíveis em Technet (específico para 2008 R2) ou aqui é o artigo do Wiki . WSRM Screenshot http://i39.tinypic.com/nwbtk7.jpg

Uma opção de terceiros seria FasterWin que é estritamente para definir cotas de CPU nos processos. FasterWin http://i43.tinypic.com/2hi2mgo.jpg

    
por 16.04.2010 / 17:58
0

Uma solução seria clicar com o botão direito do mouse no processo em Task Manager e alterar a prioridade.

    
por 16.04.2010 / 17:04
0

Você deve dar uma olhada em: link

há também uma interface gráfica para configurá-lo: link

    
por 16.04.2010 / 17:25