Відповідь 1:

Щоб зрозуміти приємну цінність та пріоритетність, тоді вам потрібно все своє, в чому різниця між приємним та пріоритетним в Linux?

діапазон приємних значень від -20 до +19, -20 найвищий, 0 за замовчуванням і +19 найнижчий.

Коли користувач створює програму і намагається запустити, тоді створюється процес. Припустимо, що для цього процесу значення пріоритету за замовчуванням дорівнює 0. Значить, цей процес задається пріоритетом за замовчуванням.

Тепер користувач хоче змінити номер пріоритету під час обіду, тоді це може бути змінено цією командою.

приємно -n -20 process_name / id.

Тепер з вищевказаною командою пріоритет процесу змінюється на -20.

У Linux доступні загальні 140 пріоритетів. У якому 0 - 99 є пріоритетними в реальному часі, а 100 - 139 - регулярними. Таким чином, для користувача це доступно лише від 100 до 139, але користувач може змінити це на пріоритети в режимі реального часу, використовуючи цю команду

chrt -p 50 process_id

Тепер вам потрібно зіставити від -20 до +19 до пріоритету ядра Linux 100 до 139, що наведено нижче.

Високий -20 100

За замовчуванням 0 120

Нижня +19 139


Відповідь 2:

приємно: він вирішує, який процес отримати процесор більше чи менше часу. Не можна контролювати використання пам'яті ...

-> значення за замовчуванням - "0" для користувацького процесу.

-> NI лежать b / w -20 до 19, які картами від 100 до 139 ОС.

-> PR = 20 + NI

-> Два типи процесів реальні та користувацькі.

Реальний процес: процес, специфічний для ядра, значення PR якого лежить b / w від -100 до -1.

Процес користувача: специфічний для користувача процес, значення PR якого лежить b / w 0 до 39.

Приклад:

введіть htop ---> він показує приємне значення кожного процесу, який може бути поточним чи скороченим.

* nice -n -5 bash (початок нового процесу "bash" з приємним значенням -5).

* renice -20 3893 (встановити приємне значення на -20 prgrm, маючи processId 3893).

Примітка: знижуйте значення nice вище пріоритету процесу….

Процес "приємність" порівняно з "пріоритетом"