Использование ЦП процесса (задачи) Ядро Linux - PullRequest
0 голосов
/ 31 октября 2010

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

Мы пытаемся ограничить использование ЦП процессом, глядя на поле, добавленное в task_struct .

Например, если поле равно 10, и процесс уже использует% 10 процентов от общего временного интервала, который нам необходим для предотвращения запуска процесса.

1 Ответ

0 голосов
/ 31 октября 2010

Вы можете прочитать использование процессором ядра процесса из файловой системы proc (man proc):

/ proc / [число] / stat: статус информация о процессе. это используется пс (1). Определяется в /usr/src/linux/fs/proc/array.c.

[...]

stime% lu: количество jiffies, которые этот процесс был запланирован в режим ядра.

Одна минутка обычно составляет 1/100 секунды.

...