Регулярно сталкиваюсь с тем, что на графиках памяти наблюдаются скачки, в аттаче скриншот. Так как значения накладываются друг на друга (stacked) общее значение должно быть всегда одинаковым, однако во время всплесков Cached memory видны артефакты. Подскажите, чем это может быть вызвано и можно ли это как-то пофиксить?
Ad Widget
Collapse
Странные скачки на графиках памяти
Collapse
X
-
Если поразмышлять, то stacked-график - это просто наложенные друг на друга цветные полоски, своей высотой отражающие некие величины. Соответственно - для того, чтобы сумма высот этих полосок - сумма этих величин была постоянной, то их получение нужно как-то синхронизировать, чтобы между получением cached и mapped не проходило 5 секунд или более. Или отсчитывать от некой базовой величины и получать, например, pfree формулой 100%-pused, вычисляемой с невероятно малым таймаутом, а не через агента...
Заббикс такой синхронизацией не занимается. А вы - сделали что-то в этом направлении? -
Для начала нужно посмотреть на то, как часто собираются значения этих элементов данных. Дело в том, что Заббикс (для пассивных проверок) распределяет проверки во времени - скажем если есть 4 проверки с интервалом в 1 минуту, то они будет делаться не все сразу, а будут равномерно раскиданы по этой одной минуте. Таким образом, если данные за это время изменятся, то и может получатся что-то типа того, что вы наблюдаете.Comment
-
Для активных - поточнее стоит посмотрить исходники агента, но насколько помню - просто сравнивается текущее время с временем, когда нужно делать проверку, если совпадает, то проверка производится.
Т.е. там более вероятно, что проверки будут выполнены друг за другом.Comment
Comment