То, которые обрабатывают планировщик, является моим системным использованием Linux?

df и mount на основе *mntent (исключая getmntent) функции, на основе /etc/mtab и /etc/fstab. Можно исправить эти инструменты, но необходимо просто скопировать или символьная ссылка /proc/mounts кому: /etc/mtab.

8
29.04.2014, 17:51
3 ответа

Есть ли какая-нибудь команда, которую я могу использовать, или файл, который я могу проверить, чтобы узнать, какой планировщик процессов, который я использую в моей системе Linux?

Нет, потому что, в отличие от WRT для планировщика ввода-вывода, есть только одна возможность : CFS («Полностью справедливый планировщик»), который включает в себя реальные- возможности времени. CFS назван частично, чтобы отличить его от планировщика "O (1)" , который, как отмечалось в этой статье, был заменен в версии 2.6.23.

Итак, если у вас есть ядро, в котором вы не уверены, просто проверьте номер версии.

7
27.01.2020, 20:12

Попробуйте:

cat /proc/config.gz | gunzip > ~/running.config
nano -w ~/running.config
CTRL + W SCHEDULE

См. Здесь: Глава 14: Настройка

0
27.01.2020, 20:12

cat /proc/config.gz | gunzip | nano -(или cat /proc/config.gz | gunzip | gedit -, если уж на то пошло,)является лучшей альтернативой ответу eyoung100 , который не требует «сжатия» во временный файл.
Редактировать:Еще проще-zcat /proc/config.gz | nano -илиzcat /proc/config.gz | gedit -

Или, как предложил @terdon в комментариях под этим ответом, используйте zgrep. Я просто рекомендую другую строку поиска:

zgrep "CONFIG_SCHED_" /proc/config.gz

Если вы видите, например, :CONFIG_SCHED_y, ядро ​​настроено на использование планировщика MuQSS.Однако , это не гарантирует, что это . Arch Wiki предлагает:

$ dmesg | grep -i muqss
...
MuQSS CPU scheduler v0.120 by Con Kolivas.
0
27.01.2020, 20:12

Теги

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