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

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

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

Я - просто не понимание, как взять метрику процессорного времени процесса, которая является постоянно увеличивающимся счетчиком процессорного времени, используемого процессом, и превратите это в индикатор того, сколько CPU процесс использует со временем.

Я могу сделать это, и если так, как?

0
задан 3 September 2014 в 15:50
1 ответ

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

.
1
ответ дан 4 December 2019 в 17:11

Теги

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