Добрый день.
После обновления резко изменился Load Average на NetXMS сервере, ОС FreeBSD 9.3.
Порой доходит до таких значений
last pid: 33243; load averages: 16.44, 8.60, 5.02 up 411+02:27:14 20:04:23
1577 processes:17 running, 1516 sleeping, 44 waiting
netxmsd: show qu
Data collector : 0
DCI cache loader : 0
Database writer : 0
Database writer (IData) : 0
Database writer (raw DCI values) : 0
Event processor : 0
Node poller : 2154
Syslog processing : 0
Syslog writer : 0
Сначала подумал что это возможно из-за NumberOfDataCollectors и попробовал уменьшать с разным шагом, но ситуация не меняется. Сейчас откачусь обратно на 2.0.5 и проверю там.
Отправил thread apply all bt на
[email protected]
Посмотрел дамп - единственно что вижу - много вызовов kevent. Похоже мы как-то неправильно его используем. Сегодня-завтра переделаю, можно будет попробовать.
Переделал на poll - изменения внесены как в ветку develop, так и в stable-2.0. Можно пробовать.
Quote from: Victor Kirhenshtein on December 11, 2016, 09:58:56 PM
Переделал на poll - изменения внесены как в ветку develop, так и в stable-2.0. Можно пробовать.
Вот этот коммит http://git.netxms.org/public/netxms.git/commit/94f7aa431f61052f73e75c3966cdb19ba758acb4?js=1 ?
Quote from: hsvt on December 12, 2016, 12:34:10 AM
Quote from: Victor Kirhenshtein on December 11, 2016, 09:58:56 PM
Переделал на poll - изменения внесены как в ветку develop, так и в stable-2.0. Можно пробовать.
Вот этот коммит http://git.netxms.org/public/netxms.git/commit/94f7aa431f61052f73e75c3966cdb19ba758acb4?js=1 ?
Спасибо за сборку и патч, пока полёт нормальный 30-40 минут.