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