ulimit for windows

14

Existem ulimit verdadeiros para janelas? Estou encontrando maneiras / programas de como evitar que um programa coma 100% da CPU.

Obrigado.

Jim B
fonte

Respostas:

7

O gerenciador de recursos do sistema Windows é a ferramenta para definir limites de CPU por processo e adiciona interfaces de contabilidade de processo. Nas versões mais antigas do Windows, era o que estava no segundo disco que ninguém jamais instalava. Em 2008, é um recurso a ser ativado. Geralmente, não é tão importante em um sistema Windows (do ponto de vista do controle de recursos) quanto um sistema unix, já que "nice" é incorporado ao sistema operacional e a prioridade do processo (com certas exceções) pode ser alterada rapidamente na interface, além de O Windows vist e acima de E / S de disco também podem ser priorizados (por padrão, isso se baseia na prioridade do processo). Existe uma API que permite definir explicitamente a prioridade de E / S de disco, mas não conheço nenhum utilitário que permita alterar diretamente apenas a prioridade de E / S de disco

Jim B
fonte
3

Você pode usar algo como o Gerenciador de Recursos de Sistema do Windows, que possui recursos semelhantes ao ulimit, pois pode 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 no Technet (específico para 2008 R2) ou aqui está o artigo do Wiki . Captura de tela do WSRM


Uma opção de terceiros seria o FasterWin, que é estritamente para definir cotas de CPU nos processos. FasterWin

Doug Luxem
fonte
0

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

Warner
fonte
2
se a máquina estiver ociosa, o processo de fuga continuará consumindo 100% da CPU, então isso é óbvio. você não pode vencer o unix na contabilidade de processos, a menos que o Windows 3.1 tenha essas ferramentas adicionadas.
The Unix Janitor
1
@user - limitar um processo que, de outra forma, é inativo a algo menos que 100% de uso, é praticamente a definição de kludge, a menos que você esteja considerando o gerenciamento de energia. Obviamente, o ulimit pode ser usado para coisas mais úteis.
Doug Luxem