Prioridades de processos - nice e renice

2,283 views

Published on

Prioridades de processos - nice e renice

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,283
On SlideShare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Prioridades de processos - nice e renice

  1. 1. Prioridades de Execução dos Processos Comandos nice e renice Bóson Treinamentos 2013 Fábio dos Reis
  2. 2. Prioridades de processos É possível priorizar a execução dos processos no Linux, aumentando-a ou diminuindo-a, de acordo com a necessidade. Podemos examinar a priridade dos processos por meio da coluna PRI na saída dos comandos top ou ainda ps -l (#mostrar os dois). A prioridade indica, basicamente, quanto tempo (relativo) de CPU o kernel fornece ao processo. Quanto maior a prioridade, mais tempo de CPU Bóson Treinamentos 2013 Fábio dos Reis
  3. 3. Comando nice Permite atribuir um número nice ao processo no momento de sua inicialização. Os números nice positivos diminuem a prioridade dos processos em relação a outrps processos, e números nice negativos aumentam a prioridade dos processos. Os números nice vão de -20 a +19. Somente o root pode iniciar um processo com número nice negativo (maior prioridade). O nice padrão de processos de usuário é zero. Bóson Treinamentos 2013 Fábio dos Reis
  4. 4. Comando nice Sintaxe: nice -n ajuste comando #ou nice ajuste comando Ajuste é um número de 1 a 19 (p/ usuários normais) ou de -20 a 19 (root). Sem especificação, o padrão é 10. Exemplos (consultar com ps -l após cada um): nice -n 12 inkscape & nice -n -16 inkscape & (ou nice --16 inkscape &) Bóson Treinamentos 2013 Fábio dos Reis
  5. 5. Comando renice Permite modificar números nice de processos em execução. Sintaxe: renice [+|-]novo_num_nice [opções] alvos -u Interpreta alvos como nomes de usuários, afetando todos os processos de propriedade desses usuários. -p Intyerpreta alvos como PIDs (padrão) Bóson Treinamentos 2013 Fábio dos Reis
  6. 6. Comando renice - exemplos 1. Alterar o nice do processo de PID 14500 para 20: renice 20 14500 2. Alterar o nice dos processos do usuário dumont para -1: renice -1 -u dumont Bóson Treinamentos 2013 Fábio dos Reis

×