Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

What is the difference between renice and chrt commands in Linux?

share|improve this question

1 Answer 1

up vote 2 down vote accepted

chrt(1) is used not only to change the priority of a process, but also the scheduling policy. The scheduling policy can be four:

  • SCHED_FIFO=first in, first out, real time processes.
  • SCHED_RR=round robin real time processes.
  • SCHED_OTHER=normal time sharing
  • SCHED_BATCH=almost the same as the SCHED_OTHER, but the process is considered always the most cpu consuming.

See setscheduler(2).

renice(8) just change the priority of a process.

share|improve this answer
So chrt is "stronger" than renice? Does it make sense to use chrt and renice together? The manpages look cryptic to me, I'd like to read about some use cases to understand the differences. –  halp Jul 16 '10 at 6:17
If you want to change the priority of a process, just use nice and renice. If you want to change more in detail a property of a process, use chrt. –  Pier Jul 16 '10 at 6:25

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.