Как измерить потребление процессорного процессора?

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

Подскажите, пожалуйста, каковы все возможные способы, которыми я могу это сделать. Я могу проверить pr_time в prusage_t, чтобы получить время процессора, используемое дочерним процессом, но я ищу другие варианты.

1 ответ

Пожалуйста, отметьте это, чтобы получить загрузку процессора. https://github.com/fho/code_snippets/blob/master/c/getusage.c

Вы можете получить идентификатор дочернего процесса, когда разветвляете процесс. Так что в родительском процессе просто проверьте идентификатор дочернего процесса.

Другие вопросы по тегам