NI β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ nice (ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ Β«Π²Π΅ΠΆΠ»ΠΈΠ²ΠΎΡΡΠΈΒ»), ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠ΅Π΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠ°ΡΠΊΠΎ:
- ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½: ΠΎΡ -20 Π΄ΠΎ +19.
- ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ: 0.
- ΠΠ΅Π½ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ Π²ΡΡΠΎΠΊΠΈΠΉ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ.
- ΠΠ»ΠΈΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ (
SCHED_OTHER, CFS).
Π§ΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ:
- ΠΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π²Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π² Completely Fair Scheduler.
- ΠΠΎΠ»Ρ CPU ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ CFS.
- ΠΠ°Π·Ρ Π΄Π»Ρ ΡΠ°ΡΡΡΡΠ°
PR(priority).
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ:
- ΠΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊ real-time Π·Π°Π΄Π°ΡΠ°ΠΌ (
SCHED_FIFO,SCHED_RR). - ΠΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ΅Π±ΡΡΡ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ.
- ΠΠ΅ Π·Π°Π΄Π°ΡΡ ΠΆΡΡΡΠΊΠΈΠΉ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ, Π° Π»ΠΈΡΡ ΡΠΌΠ΅ΡΠ°Π΅Ρ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ Π²Π΅Ρ Π² ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ CPU.
- ΠΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ΅Π·
renice.
ΠΡΡΠ°ΠΆΠ°Π΅Ρ ΡΡΠ΅ΠΏΠ΅Π½Ρ Β«Π²Π΅ΠΆΠ»ΠΈΠ²ΠΎΡΡΠΈΒ» ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ Π΄ΡΡΠ³ΠΈΠΌ Π·Π°Π΄Π°ΡΠ°ΠΌ ΠΏΡΠΈ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½ΡΠΈΠΈ Π·Π° CPU. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π±Π°Π»Π°Π½ΡΠΈΡΠΎΠ²ΠΊΠΈ ΡΠΎΠ½ΠΎΠ²ΡΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ Π½Π°Π³ΡΡΠ·ΠΎΠΊ.