fbpx

Comandos Linux – Comando renice

Comando Linux renice

comando renice

Nos sistemas operacionais do tipo Unix, o comando renice modifica a prioridade dos processos em execução . É semelhante ao comando nice , mas é usado para processos que já estão em execução.

Este documento descreve a versão Linux do renice .

Descrição

renice altera a prioridade de agendamento de um ou mais processos em execução.

Um valor mais alto de prioridade, na verdade, torna o processo com menor prioridade; isso significa que o processo exigirá menos recursos do sistema (e, portanto, é um processo “mais agradável”). Um valor de prioridade mais baixo significa que o processo exigirá mais recursos, possivelmente negando esses recursos a processos “mais agradáveis”.

O valor da prioridade de qualquer processo pode variar de -20 (prioridade mais alta, menos “agradável”) a 20 (prioridade mais baixa, “mais legal”). A prioridade padrão de novos processos, por padrão, é 0 .

renovar um grupo de processos faz com que todos os processos no grupo de processos tenham sua prioridade de agendamento alterada.

renovar um usuário faz com que todos os processos pertencentes ao usuário tenham sua prioridade de agendamento alterada.

Por padrão, os processos a serem afetados são especificados por seus IDs de processo.

Sintaxe

renice [-n] prioridade [[-p] pid  quem ...] [[-g] pgrp  quem ...] [[-u] usuário  que ...]
renice -h | -v

Opções

-n , –priorityA prioridade de agendamento do processo, grupo de processos ou usuário.
-g , –pgrpForça quem parâmetros a serem interpretados como IDs do grupo de processos.
-u , –userForça os parâmetros who a serem interpretados como nomes de usuário.
-p , –pidRedefine a interpretação de quem são os IDs de processo (padrão).
-v , –versionExiba informações da versão e saia.
-h , –helpExiba uma mensagem de ajuda e saia.

Prioridade

Usuários que não sejam o superusuário podem alterar apenas a prioridade dos processos de sua propriedade e aumentar monotonicamente seu “bom valor” dentro do intervalo de 0 a PRIO_MAX ( 20 ). O superusuário pode alterar a prioridade de qualquer processo e definir a prioridade para qualquer valor no intervalo PRIO_MIN ( -20 ) como PRIO_MAX .

As configurações úteis para prioridade são:

  • 20 : os processos afetados serão executados somente quando nada mais no sistema precisar dos recursos.
  • 0 : o padrão.
  • qualquer valor negativo: fará as coisas correrem muito rápido, à custa de outros processos.

Exemplos

renice +1 987 -u daemon root -p 32

Altere a prioridade dos IDs de processo 987 e 32 , e todos os processos pertencentes aos usuários daemon e root , para serem um maior ( +1 , um incremento “melhor”) que seu valor atual.

kill – envia um sinal para um processo, afetando seu comportamento ou matando-o.
nice – Invoque um comando com uma prioridade de agendamento alterada.
ps – Relate o status de um processo ou processos.
topo – Exibe uma lista classificável e continuamente atualizada de processos.

21 de novembro de 2019

Sobre nós

A Linux Force Brasil é uma empresa que ama a arte de ensinar. Nossa missão é criar talentos para a área de tecnologia e atender com excelência nossos clientes.

CNPJ: 13.299.207/0001-50
SAC:         0800 721 7901

Comercial  Comercial: (11) 3796-5900

Suporte:    (11) 3796-5900

Copyright © Linux Force Security  - Desde 2011.