Você já sonhou em executar um comando do terminal, limitando a quantidade de recursos alocados a esse Comando?
Bem, a solução apresentada aqui pode ajudá-lo a continuar trabalhando normalmente mesmo momentos depois de executar tarefas que geralmente são "muito pesadas" para você. Hardwares e que geralmente "travam" o sistema. |
Processador (CPU)
O comando nice permite que você modifique a prioridade de um processo sobre o resto do sistema.
O kernel do Linux é responsável por planejar e alocar o tempo da CPU para cada um dos processos executados no sistema. O intervalo de atribuição de prioridade disponível é de -20 a 20, com -20 sendo a prioridade mais alta e 20 a mais baixa.
Graças ao nice, podemos garantir que, em tempos de alto uso da CPU, os processos apropriados recebam a maior% dele.
A sintaxe do comando nice é a seguinte:
bom -nCOMANDO
Portanto, se quiséssemos executar um processo com prioridade 10, faríamos o seguinte:
nice -n10 / usr / bin / convert arquivo.gif arquivo.jpg
Disco rígido
Semelhante ao nice é o ionice, com a diferença de que este limita o acesso ao disco rígido.
Um exemplo de seu uso seria o seguinte:
ionice -c2 -n7 / usr / bin / convert arquivo.gif arquivo.jpg
-c2 é "melhor esforço" e -n7 é a prioridade mais baixa em "melhor esforço". Portanto, este comando terá uma prioridade mais baixa na fila de E / S (entrada / saída) do que o resto das tarefas em execução.
ionice -c3 / usr / bin / convert arquivo.gif arquivo.jpg
-c3 (não há necessidade de esclarecer um nível de prioridade) significa "apenas inativo". Os trabalhos com -c3 atribuído a eles só serão executados quando o disco estiver ocioso, o que significa que a atividade não terá impacto na execução do restante das tarefas, mas demorará muito mais para ser executado.
Preciso citar o comando renice, que serve para modificar a prioridade dos processos já em execução
Interessante! Obrigado pela contribuição!
Felicidades! Paulo.
E isso em vitória como se faz? d8-B