Как установить квант времени SCHED_RR или квант времени для каждого процесса/потока?

Вы можете сделать это, используя fstransform , который представляет собой инструмент для преобразования одного типа файловой системы в другой:

fstransform /dev/sda1 ext4

В настоящее время он поддерживает все основные файловые системы Linux, т. е. ext2, ext3, ext4, jfs, ntfs, reiserfs, xfs.

2
20.02.2019, 19:16
1 ответ

Согласно справочной странице, на которую вы ссылаетесь, sched_rr_get_intervalсоответствует стандартам POSIX.1 -2001 и POSIX.1 -2008. Таким образом, стандарты POSIX позволяют различным процессам иметь разные значения кванта времени, но, как указано на той же справочной странице :, «POSIX не определяет никакого механизма для управления размером циклического -кванта времени».

Это может быть причиной того, что в Linux нет известного способа установить значение циклического -кванта времени для каждого процесса или потока. Как вы заметили, насколько я знаю и могу найти, глобально изменить временной интервал можно только с помощью /proc/sys/kernel/sched_rr_timeslice_ms.

1
28.04.2021, 23:36

Теги

Похожие вопросы