Как процесс Linux может сообщать об использовании собственного процессора ⇐ Linux
-
Anonymous
Как процесс Linux может сообщать об использовании собственного процессора
У меня есть программа на языке C, о которой я хотел бы сообщить:
[*]прошедшее время на настенных часах (сколько времени они работали) [*]Использованное время процессора в пользовательском пространстве (возможно, больше, чем время настенных часов, если многопоточная и занятая работа) [*]использованное время ядра/iowait/и т. д.
Я могу сделать это извне, используя команду «time», но мне нужно, чтобы каждый дочерний процесс сообщал о своем собственном использовании. «время» объединяет родительский и дочерний процессы, но мне нужна строка для каждого дочернего процесса.
У меня есть программа на языке C, о которой я хотел бы сообщить:
[*]прошедшее время на настенных часах (сколько времени они работали) [*]Использованное время процессора в пользовательском пространстве (возможно, больше, чем время настенных часов, если многопоточная и занятая работа) [*]использованное время ядра/iowait/и т. д.
Я могу сделать это извне, используя команду «time», но мне нужно, чтобы каждый дочерний процесс сообщал о своем собственном использовании. «время» объединяет родительский и дочерний процессы, но мне нужна строка для каждого дочернего процесса.
Мобильная версия