Buckminster
(usa Debian)
Enviado em 06/12/2024 - 22:00h
Use o top ou o htop para ver a prioridade atual (se tiver) e o nice do processo, pois são diferentes.
O comando nice define o nice do processo, mas está ligado à prioridade.
Veja abaixo os campos tirados do man top e man htop, os dois dizem a mesma coisa com palavras diferentes.
Em relação aos comandos é o que a alexa disse.
Por exemplo no htop eu tenho um processo com PRI 9 e NI -11, é o processo /usr/bin/pipewire que, ao ser instalado, já definiu as prioridades. Caso estiver 20 e 0 é porque a prioridade não foi ajustada, então outros processos terão prioridade por ordem de qual programa foi aberto primeiro, basicamente é isso.
Mudando o nice (NI), muda automaticamente a prioridade (PRI no htop e PR no top).
No htop basta clicar na linha do processo e embaixo você verá F7Nice - e F8Nice + para aumentar ou diminuir que ele faz automaticamente, ou pode usar os comandos nice ou renice.
Caso não tiver o htop, basta instalar com o pacman.
TOP
NI -- Nice Value
The nice value of the task. A negative nice value means
higher priority, whereas a positive nice value means lower
priority. Zero in this field simply means priority will
not be adjusted in determining a task's dispatch-ability.
Note: This value only affects scheduling priority relative
to other processes in the same autogroup. See the `AGID'
and `AGNI' fields for additional information on autogroups.
NI -- Nice Value
O valor nice da tarefa. Um valor nice negativo significa prioridade mais alta, enquanto um valor nice positivo significa prioridade mais baixa. Zero neste campo significa simplesmente que a prioridade não será ajustada na determinação da capacidade de despacho de uma tarefa.
Nota: Este valor afeta apenas a prioridade de agendamento em relação a outros processos no mesmo autogrupo. Veja os campos `AGID' e `AGNI' para obter informações adicionais sobre autogrupos.
PR -- Priority
The scheduling priority of the task. If you see `rt' in
this field, it means the task is running under real time
scheduling priority.
Under linux, real time priority is somewhat misleading
since traditionally the operating itself was not
preemptible. And while the 2.6 kernel can be made mostly
preemptible, it is not always so.
PR -- Prioridade
A prioridade de agendamento da tarefa. Se você vir `rt' neste campo, significa que a tarefa está sendo executada sob prioridade de agendamento em tempo real.
No Linux, a prioridade em tempo real é um tanto enganosa já que tradicionalmente a operação em si não era preemptiva. E embora o kernel 2.6 possa ser tornado preemptivo, nem sempre é assim.
HTOP
PRIORITY (PRI)
The kernel's internal priority for the process, usually
just its nice value plus twenty. Different for real-time
processes.
PRIORIDADE (PRI)
A prioridade interna do kernel para o processo, geralmente
apenas seu valor nice mais vinte. Diferente para processos
em tempo real.
NICE (NI)
The nice value of a process, from 19 (low priority) to -20
(high priority). A high value means the process is being
nice, letting others have a higher relative priority. The
usual OS permission restrictions for adjusting priority apply.
NICE (NI)
O valor nice de um processo vai de 19 (baixa prioridade) a -20
(alta prioridade). Um valor alto significa que o processo está sendo
nice, permitindo que outros tenham uma prioridade relativa mais alta.
As restrições usuais de permissão do SO se aplicam para ajustar a prioridade.
_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!