A mudança de prioridade de serviço do Windows realmente aloca mais utilização da CPU para esse serviço?

0

Como teste, queria ver se um programa é instalado mais rapidamente quando defino a prioridade do setup.exe & msiexec.exe para realtime . Eu realmente não vi nenhuma mudança significativa no processo de instalação e a utilização da CTU aumentou cerca de 3% [com base em um i7]. Há alguma diferença na utilização geral de balanceamento de carga para os outros serviços? Digamos que aloque mais utilização e aumente o desempenho desse serviço, como é que se muda a prioridade para um serviço específico permanentemente?

    
por Rudolph 25.10.2013 / 19:49

1 resposta

2

Quando mais threads do que núcleos de CPU, você solicitar o tempo de CPU, o O Agendador de Encadeamentos usa a prioridade (além de outros fatores, como o tempo que o encadeamento está esperando na fila) para descobrir quem pode usar a CPU e quem deve aguardar a sua vez.

Agora, se ninguém está pedindo tempo de CPU e você tem núcleos sentados sem fazer nada, mudar a prioridade não terá muito efeito sobre o sistema, porque a prioridade só importa quando há um empate.

Observe também que, ao definir a prioridade do processo, você também afeta a prioridade do IO para o processo também.

    
por 25.10.2013 / 20:03