Если вы не видите больше деталей в своем 5-минутном интервале, то я думаю, что ваш шаг составляет 5 минут, и вы получили его путем копирования демонстрационного кода.Пожалуйста, покажите ваш конструктор RrdDef в вашем вопросе.
RrdDef rrdDef = new RrdDef(rrdPath, startTime, 300); // step size 300s
Кроме того, вы, вероятно, хотите использовать ГАБАРИТ для использования процессора / памяти, а не СЧЕТЧИК, который только увеличивается.Если вы по ошибке используете COUNTER, вы получите резкий вывод, потому что RRD интерпретирует нисходящее движение как переполнение и добавляет очень большое количество к этому наблюдению.
В вашем коде вы изменяете размер Heartbeat, который сочетается сXff, чтобы определить, какой размер разрыва допускается на входе.Если у вас есть непрерывные данные, вы не увидите никакого эффекта от изменения HB.