Nice: * Baixa * prioridade usando * mais * CPU

3

(servidor Ubuntu 14.04, 8 núcleos, 16 GB de RAM)

Ao executar 3 scripts em paralelo que utilizam o mesmo script (outro), o inverso do que eu espero que aconteça ocorre ao "renegar" os processos enquanto eles estão sendo executados.

Aqueles com prioridade mais alta - ou seja, menor , usam mais CPU

Aqueles com menor niceness - ou seja, maior prioridade, usam menos CPU

Permanece (praticamente) assim durante toda a execução. Alguma ideia? Eu fundamentalmente entendi mal o que é gentileza?

(Eu também tentei renegociar os scripts pai mas isso não pareceu fazer diferença. sudo top teve que ser executado para ter permissão para fazer tudo isso.) (Também acho que os tempos podem ser ignorados, pois 3167 foi o segundo mgiza a ser executado pelo pai - originalmente tinha um com um PID mais baixo)

Editar : Todos os três processos são felizes (e permitidos) para usar 800% da CPU!

    
por csey 10.04.2017 / 13:26

1 resposta

2

Depende totalmente do que os processos estão fazendo. Um processo legal tem o prazer de deixar outros processos passarem por eles na fila de execução, mas ainda assim obterá 100% da CPU (ou o quanto ela precisar) se não houver outro processo que precise dela momento.

    
por 10.04.2017 / 13:40

Tags