Inicio·Comandos de terminal

nice

Procesos y sistema

Uso

nice -n <19..-20> <command>

Arranca un comando con menor prioridad de CPU; el valor va de 19 (mas cede) a -20 (mas acapara), los negativos requieren root y solo afecta a la CPU, no al disco (eso es ionice).

Opciones habituales

OpciónSignificado
-n 19Lowest priority: yields the CPU to everything else.
-n 10What you get if you run nice with no -n at all.
-n -5Higher priority than normal. Negative values need root.

Ejemplos

nice -n 19 tar -czf backup.tar.gz /data

Compress a big directory without slowing down the rest of the machine.

sudo nice -n -5 ./latency-sensitive

Give a process more CPU priority than normal.

Qué se está ejecutando y qué se come la máquina. Identificarlo va antes de matarlo.

Cómo leerlo

  • Los corchetes [ ] marcan una parte que puedes omitir.
  • Los puntos suspensivos … indican que puedes poner varios.
  • Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.

Preguntas

Q. ¿Qué hace nice?

Arranca un comando con menor prioridad de CPU; el valor va de 19 (mas cede) a -20 (mas acapara), los negativos requieren root y solo afecta a la CPU, no al disco (eso es ionice).

Q. ¿Cómo se escribe?

nice -n <19..-20> <command> — los corchetes marcan lo que puedes omitir.

Q. ¿Cuántas opciones vale la pena saber?

Aquí van 3; la lista completa está en man nice. Este comando está en Procesos y sistema.

Comandos relacionados

página man: man nice