Привет, всему честному люду.
А скажите мне, есть ли способ собирать данные СИНХРОННО?
Поясняю. Допустим я получаю через Zabbix Agent параметры памяти (всего. свободно, доступно, занято и т.д.). Допустим, я собираю эти параметры один раз в минуту. Но вот нет никаких гарантий, что это происходит синхронно. Скажу больше, как показывает график, который строится по этим значениям - это не так! Что происходит в итоге: если сложить параметр использовано и доступно, то он почти никогда (особенно на загруженных системах) не будет равен имеющемуся размеру памяти, потому что все три параметра снимались не синхронно а по очереди с каким-то временными промежутками.
Есть и другие случаи, когда нужно синхронное снятие данных, просто этот наиболее нагляден
А скажите мне, есть ли способ собирать данные СИНХРОННО?
Поясняю. Допустим я получаю через Zabbix Agent параметры памяти (всего. свободно, доступно, занято и т.д.). Допустим, я собираю эти параметры один раз в минуту. Но вот нет никаких гарантий, что это происходит синхронно. Скажу больше, как показывает график, который строится по этим значениям - это не так! Что происходит в итоге: если сложить параметр использовано и доступно, то он почти никогда (особенно на загруженных системах) не будет равен имеющемуся размеру памяти, потому что все три параметра снимались не синхронно а по очереди с каким-то временными промежутками.
Есть и другие случаи, когда нужно синхронное снятие данных, просто этот наиболее нагляден
Через пользовательские интервалы! Вот несинхронно и получается. Раз в минуту не озачает ОДНОВРЕМЕННО с другими, которые раз в минуту.
Comment