Cota/prioridade de CPU adaptável por usuário no Windows 8.1

Cota/prioridade de CPU adaptável por usuário no Windows 8.1

Temos uma estação de trabalho no escritório executando o Win 8.1, onde vários usuários executam remotamente processos com uso intensivo de CPU ao mesmo tempo. O problema é que um usuário pode sobrecarregar a CPU, tornando todas as operações lentas para todos os outros. Existe uma maneira de atribuir uma prioridade cpuquota pr por usuário ou processo sem desperdiçar ciclos em inatividade? Digamos que o usuário A execute um processo a 100% da CPU, mas quando o usuário B efetua login, o processo de A é reduzido o suficiente para permitir a B, digamos, 30% do tempo da CPU.

Responder1

Embora os sistemas operacionais de desktop Windows permitam vários usuários simultâneos, os sistemas operacionais de desktop Windows atualmente não são projetados para priorizar facilmente o processo de um usuário em detrimento de outro.

Isso não significa que isso não possa ser realizado. Veja este artigo emLimites de taxa de CPU. Nota: ainda não tentei isso, então não sei quão eficaz será. Em teoria, você poderia escrever um script que verifica quantas pessoas estão logadas e ajustar as prioridades dos usuários de acordo, usando o método do artigo. Se você tentasse isso, eu definitivamente faria testes completos para ver como todos os seus aplicativos reagem.

informação relacionada