NI β€” Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ nice (коэффициСнт «вСТливости»), ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ процСсса Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ планирования.

ΠšΡ€Π°Ρ‚ΠΊΠΎ:

  • Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: ΠΎΡ‚ -20 Π΄ΠΎ +19.
  • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ: 0.
  • МСньшСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ высокий ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚.
  • ВлияСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° процСссы стандартного класса планирования (SCHED_OTHER, CFS).

Π§Ρ‚ΠΎ опрСдСляСт:

  • ΠžΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ вСс процСсса Π² Completely Fair Scheduler.
  • Π”ΠΎΠ»ΡŽ CPU ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ CFS.
  • Π‘Π°Π·Ρƒ для расчёта PR (priority).

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ:

  • НС примСняСтся ΠΊ real-time Π·Π°Π΄Π°Ρ‡Π°ΠΌ (SCHED_FIFO, SCHED_RR).
  • ΠžΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ.
  • НС Π·Π°Π΄Π°Ρ‘Ρ‚ Тёсткий ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚, Π° лишь смСщаСт ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ вСс Π² распрСдСлСнии CPU.
  • ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‡Π΅Ρ€Π΅Π· renice.

ΠžΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ «вСТливости» процСсса ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π·Π°Π΄Π°Ρ‡Π°ΠΌ ΠΏΡ€ΠΈ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ Π·Π° CPU. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для балансировки Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ.