Limitando o uso da CPU de 7zip no Windows Server 2008 (a partir do arquivo em lotes)

6

Alguém sabe de uma maneira (específica para 7zip ou geral) limitar o uso da CPU de 7zip enquanto está arquivando uma longa lista de arquivos? O SO é o Windows Server 2008 R2 e o 7zip é executado via linha de comando a partir de um arquivo de lote.

    
por UpTheCreek 10.05.2011 / 19:34

3 respostas

11

Não se preocupe com a porcentagem real da CPU, em vez disso, você deve iniciar o processo usando uma prioridade diferente. Então, a partir da linha de comando você deve ser capaz de usar start /low command para iniciar um comando que só executa o sistema é IDLE.

    
por 10.05.2011 / 19:52
2

Se você estiver trabalhando em PowerShell, você pode fazer algo assim:

$start = New-Object System.Diagnostics.ProcessStartInfo
$start.Arguments = "--argument1 --argument2"
$start.FileName = "C:\binzip.exe"
$proc = New-Object System.Diagnostics.Process
$proc.PriorityClass = [System.Diagnostics.ProcessPriorityClass]::BelowNormal
$proc.StartInfo = $start
$proc.Start().WaitForExit()
    
por 10.05.2011 / 19:53
-2

Estou usando o Process Explorer em todos os servidores. Quando eu quero apenas limitar uma execução única de um processo, posso escolher a prioridade através do menu de contexto do processo 7z.exe - veja a imagem anexada. Defina a prioridade para Ocioso no menu de contexto

    
por 18.04.2016 / 23:07