Usando nice em bash (ou outro) subshell?

5

Digamos que estou trabalhando em um sistema lento e observe (digamos via superior) que o uso da CPU está em torno de 100%, mas não quero matar o processo. Se eu quiser fazer outro trabalho na máquina e apenas tornar esse processo mais lento, posso fazer algo como:

# nice -n -10 bash

Para obter um subshell que executa comandos mais rapidamente? Não parece, então estou curioso, sobre o que, se alguma coisa fosse acelerada. Somente construtores? Nada?

    
por labyrinth 23.04.2015 / 16:54

1 resposta

5

Valores negativos bons são reservados para o trabalho do sistema. Se você rodar um programa userland com alta nicencia, como -15, algum trabalho do kernel que ele invente não pode rodar, de modo que o programa pare ele mesmo .

A maneira correta de tornar seu sistema utilizável novamente é renegar o outro suíno da CPU para valores mais altos .

renice -n 5 otherpid
    
por 25.04.2015 / 23:36

Tags