RRD pdp значение состояния

От журнала IIS необходимо смочь к findout, когда файлы были загрузкой и из какого IP-адреса они произошли

2
задан 8 February 2013 в 18:55
1 ответ

Таким образом RRD отслеживает скорректированное по времени значение для периода шага.

В последний раз вы сохраняли значение 60 в момент времени 1360341382. Ваш шаг равен 300, поэтому последнее время агрегирования RRD было 1360341300, 82 секунды назад. Ваше предыдущее значение, вероятно, также было 60, учитывая, насколько постоянна, как вы сказали, эти скорости вращения вентилятора, поэтому RRD считает, что, поскольку вы сохранили 60 ранее и сохранили 60 по адресу 1360341382, в течение 82 секунд между 1360341300 и 1360341382 значение всегда было 60. 60 * 82 - это 4920, сохраненное значение, которое вы видите.

Почему RRD делает это? Что ж, если он хочет знать, каково среднее значение для этого 82-секундного периода, все, что ему нужно сделать, это разделить значение на количество секунд, чтобы получить 60. Если вы придете позже, на 1360341464 (через 82 секунды, чтобы получить математика легко) и сохранит значение 50, RRD добавит 55 * 82 (55, потому что считает, что среднее значение для этого 82-секундного периода находится на полпути между 60 и 50) и сохранит его. Теперь у вас будет 9430 на первые 164 секунды периода агрегации. Если RRD хочет показать вам среднее значение за период 164, ему нужно просто 9430 и делить на 164, чтобы получить 57,5.

Поскольку RRD агрегирует на границах шага , чтобы упростить свою жизнь, он просто создает сохраненное значение для периода агрегации (в данном случае 300 секунд). Он возьмет то значение, которое было накоплено за 300-секундный период, и разделит на 300. Это будет среднее значение для шага, и это то, что сохраняется и используется для более крупных агрегатов. Поле value - это промежуточное значение, которое оно использует для хранения взвешенной по времени суммы, которую он может использовать, когда достигает границы следующего шага. Это оптимизация для ускорения работы агрегирования.

Поскольку RRD агрегируется на границах шага , для упрощения своей жизни он просто создает сохраненное значение для периода агрегации (в данном случае 300 секунд). Он возьмет то значение, которое было накоплено за 300-секундный период, и разделит на 300. Это будет среднее значение для шага, и это то, что сохраняется и используется для более крупных агрегатов. Поле value - это промежуточное значение, которое оно использует для хранения взвешенной по времени суммы, которую он может использовать, когда достигает границы следующего шага. Это оптимизация для ускорения работы агрегирования.

Поскольку RRD агрегируется на границах шага , для упрощения своей жизни он просто создает сохраненное значение для периода агрегации (в данном случае 300 секунд). Он возьмет то значение, которое было накоплено за 300-секундный период, и разделит на 300. Это будет среднее значение для шага, и это то, что сохраняется и используется для более крупных агрегатов. Поле value - это промежуточное значение, которое оно использует для хранения взвешенной по времени суммы, которую он может использовать, когда достигает границы следующего шага. Это оптимизация для ускорения работы агрегирования.

s то, что сохраняется и используется для более крупных агрегатов. Поле value - это промежуточное значение, которое оно использует для хранения взвешенной по времени суммы, которую он может использовать, когда достигает границы следующего шага. Это оптимизация для ускорения работы агрегирования.

s то, что сохраняется и используется для более крупных агрегатов. Поле value - это промежуточное значение, которое оно использует для хранения взвешенной по времени суммы, которую он может использовать, когда достигает границы следующего шага. Это оптимизация для ускорения работы агрегирования.

3
ответ дан 3 December 2019 в 10:51

Теги

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