найти время процесса в подпрограммах ядра в процентах от времени, прошедшего с начала процесса - PullRequest
3 голосов
/ 05 ноября 2011

Я пытаюсь найти процент времени, в течение которого процесс находился в подпрограммах ядра с момента его запуска.Проблема в том, что я не уверен, какие аргументы я должен передать функции: do_posix_clock_monotonic_gettime()

Что я должен передать этому?

Спасибо

1 Ответ

1 голос
/ 05 ноября 2011

В Linux 2.6.39 do_posix_clock_monotomic_gettime определяется как таковое в include/linux/time.h:

#define do_posix_clock_monotonic_gettime(ts) ktime_get_ts(ts)

ktime_get_ts реализовано в kernel/time/timekeeping.c.Комментарий выше реализации объясняет об аргументе:

/**
 * ktime_get_ts - get the monotonic clock in timespec format
 * @ts:         pointer to timespec variable
 *
 * The function calculates the monotonic clock from the realtime
 * clock and the wall_to_monotonic offset and stores the result
 * in normalized timespec format in the variable pointed to by @ts.
 */
...