Opened 3 years ago

Last modified 19 months ago

#915 assigned улучшение

BS-220: реже передавать аварию "Загрузка 100%" — at Version 2

Reported by: alx Owned by: Vadim
Priority: major Component: MC04-DSL-3U и его платы
Keywords: Cc:

Description (last modified by alx)

У платы BS-220 имеется авария "Загрузка 100%". Сейчас у меня в блоке случайно возникла ситуация, когда общее потребление блока оказалось очень близко к 67% нагрузке платы, при которых и возникает ошибка "Загрузка 100%". Так как потребление не постоянно, а все время есть какие-то колебания, плата очень часто (приблизительно раз в секунду) передает TRAP о возникновении и затем пропадании аварии "Загрузка 100%". Это наблюдается у платы исполнения 1 с прошивкой ревизии 17.

Я думаю, что такая частая отправка TRAP'ов с данной аварией не имеет практического смысла, так как за одну секунду никто не сможет отреагировать на ситуацию высокой нагрузки и предпринять меры по ее снижению. Напротив, из-за того что логи заполнены сообщениями о появлении и пропадании этой аварии в них становится сложнее увидеть другие, потенциально более важные сообщения.

Предлагаю доработать плату так, чтобы авария "Загрузка 100%" не возникала так часто. Как именно этого лучше достичь, оставляю на усмотрение разработчика. Лично мне кажутся разумными, например, такие варианты:

  • введение гистерезиса, когда авария возникает при повышении нагрузки выше 67%, а снимается при снижении нагрузки ниже 50% (или расширение гистерезиса, если он уже есть);
  • таймер, когда после возникновения авария искусственно держится не менее какого-то времени;
  • комбинация двух предыдущих вариантов...

Разумным мне видится вариант, когда "Загрузка 100%" возникает не чаще одного раза в несколько минут.

Change History (2)

comment:1 by alx, 3 years ago

Дополнение. Наблюдал за показаниями выходного тока. Авария возникает при токе 2.99А и снимается при токе 2.98 А. Похоже, что никакого гистерезиса в условиях возникновения и снятия аварии нет...

comment:2 by alx, 3 years ago

Description: modified (diff)

Поправка: авария "Загрузка 100%" возникает не при 100% загрузки, а при 67%. Все время забываю об этой "особенности". :)

Note: See TracTickets for help on using tickets.