Como eu mudo a prioridade de um processo / programa?

3

Eu gostaria de poder alterar a prioridade do processo SuperTuxKart para um processo mais alto, para que ele seja executado com menos atraso. É muito fácil de fazer no Windows (você só precisa da senha / conta do administrador) mas é basicamente impossível no Ubuntu.
Eu tentei gksu gnome-system-monitor e sudo gnome-system-monitor , mas ambos me deram processos para a conta raiz, não minha ( uma conta de administrador).

Qualquer ajuda que eu possa receber é apreciada!

    
por RPi Awesomeness 18.03.2013 / 22:20

2 respostas

3

alterando a prioridade de um processo ...

do gui:

Execute o monitor do sistema como root com

gksu gnome-system-monitor  

Em seguida, no menu "visualizar", mova o botão de opção para "Todos os processos"

Em seguida, você verá todos os processos dos usuários e poderá alterar sua prioridade.

da linha de comando:

Primeiro, encontre seus processos PID (ID do processo) com pidof da seguinte forma:

pidof name-of-process  

Ele retornará o PID do processo dado, geralmente um número de quatro a cinco caracteres. Então corra

renice priority processes-PID  

Substituindo priority pela prioridade desejada ( -20 sendo o maior e +20 sendo o menor) e process-PID com o PID que você recebeu anteriormente.

renice é usado para alterar a prioridade de um processo em execução , se você quiser iniciar um processo e alterar sua prioridade, use nice .

nice priority name-of-process

Substituindo priority pela prioridade desejada e name-of-process pelo nome do processo que você deseja iniciar.

Nota: Para dar prioridade ao processo, você deve ter acesso root.

    
por Seth 18.03.2013 / 22:31
2

Quando você abrir o Monitor do Sistema com o gksu, poderá configurá-lo para mostrar processos de todos os usuários, selecionando "Exibir - > Todos os Processos" .

Depois disso, você deve ver seus próprios processos, bem como os processos do sistema. Editar sua prioridade também deve funcionar bem.

    
por Unksi 18.03.2013 / 22:30