Команды Linux

Как использовать команду Linux Chrt?

Как использовать команду Linux Chrt?
При использовании операционной системы Linux несколько программ ожидают преобразования в процесс для выполнения. Когда программа превращается в процесс, устанавливается множество атрибутов, которыми можно управлять. Для этого в системе Linux есть полезный инструмент для установки или получения атрибутов процесса в реальном времени.

В «Chrt» Команда является частью низкоуровневой утилиты Linux, которая не только используется для установки атрибутов во время выполнения, но также для изменения политики планирования процесса и установки его приоритета. Он использует существующий PID любой ожидающей программы для установки и получения расписания атрибутов в реальном времени. Просто планировщик решает, какой процесс выполняется ЦП первым, когда «Chrt» команда меняет свой приоритет.

Алгоритмы планирования:

Существует пять вариантов политики планирования:

  1. SCHED_FIFO: Эта политика использует "Первым прибыл, первым обслужен" алгоритм. Это процесс в реальном времени, который поддерживает только одну очередь - порядок процессов.
  2. SCHED_BATCH: В этой политике используется алгоритм пакетной обработки.
  3. SCHED_RR: Эта политика использует алгоритм циклического перебора.
  4. SCHED_IDLE: Эта политика использовалась для выполнения заданий ввода-вывода с меньшим приоритетом.
  5. SCHED_OTHER: Эта политика использует алгоритм планирования Linux-time_sharing по умолчанию.

Синтаксис команды Chrt

Синтаксис «Chrt» Командная утилита:

$ chrt [параметры] -p [приоритет] идентификатор

Команда Chrt с параметрами

Чтобы проверить текущую политику планирования и приоритет любой запущенной программы, найдите ее пид сначала используя chrt команда.

Например, чтобы получить пид из «Калибр», выполнить данную команду:

$ sudo pidof -s калибр

(калибр - это запущенная программа в моей системе, вы можете выбрать любую другую программу).

Текущая политика и приоритет процесса

Чтобы получить текущий процесс планирования и приоритет программы, используйте «pid» (мы получили в предыдущем разделе):

$ chrt -p 3050

(В моей выбранной программе текущий процесс планирования «Sched_Batch» и его приоритет 0)

Допустимый минимальный / максимальный приоритет алгоритма

Чтобы получить минимальные и максимальные приоритеты политик планирования, используйте кнопку «" вариант.

$ chrt -m

Изменить политику планирования «SCHED_FIFO» с приоритетом

Чтобы изменить политику планирования процесса и установить его уровень приоритета, выполните указанную ниже опцию с помощью команды диаграммы.

Например, текущее расписание программы: «Sched_Batch» и мы хотим изменить его на «Sched_Fifo».

$ chrt -f -p 15 3050

(в этой команде я установил уровень приоритета 15, вы можете установить его по своему выбору).

Изменить политику планирования «SCHED_IDLE» с приоритетом

Мы устанавливаем политику планирования для «калибр" к "SCHED_FIFO", А теперь изменить его на"SCHED_IDLE”Используйте данную команду:

$ chrt -i -p 0 3050

Показать справку

Чтобы получить помощь относительно «Chrt» команда, используйте "-помощь" в терминале:

$ chrt --help

Версия дисплея

Чтобы проверить версию команды «chrt», выполните команду "-версия" опция в терминале:

$ chrt -version

Заключение:

Мы кратко обсудили команду «chrt» с несколькими параметрами. Команда «chrt» - это низкоуровневый полезный инструмент Linux, используемый для установки расписания и приоритета процесса, ожидающего в фоновом режиме и готового к переходу в рабочее состояние.

Порты коммерческих игровых движков с открытым исходным кодом
Бесплатные игры с открытым исходным кодом и кроссплатформенные версии игрового движка можно использовать для игры как в старые, так и в некоторые из с...
Лучшие игры с командной строкой для Linux
Командная строка - не только ваш главный союзник при использовании Linux - она ​​также может быть источником развлечений, потому что вы можете использ...
Лучшие приложения для сопоставления геймпадов для Linux
Если вам нравится играть в игры на Linux с помощью геймпада вместо стандартной системы ввода с клавиатуры и мыши, для вас есть несколько полезных прил...