|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Voitenkov 2:5020/400 26 Jun 2007 18:54:20 To : Slawa Olhovchenkov Subject : Re: UPS -------------------------------------------------------------------------------- On 2007-06-26, Slawa Olhovchenkov wrote: > AV> [battery.runtime.low] > AV> Remaining battery runtime when UPS switches to LB > > это не понимаю > [...] > AV> battery.charge.restart в процентах, battery.runtime.low и > AV> ups.delay.shutdown в секундах. > > AV> Секунды battery.runtime.low он будет пытаться угадывать сам, по своим > AV> внутренним счетчикам. > AV> Чтоб угадывал более-менее точно, нужно раз в 2-3 месяца запускать > AV> ему калибрацию (тем же nut'ом). > > а к чему они вообще? на что влияют и для чего нужны? > Это у них такой извращенный способ задать процент оставшейся емкости батареи, при котором нагрузке пора готовиться к выключению. Либо хотели сделать как лучше, либо просто историческая ошибка. У него есть читаемый регистр, который показывает предполагаемое оставшееся время работы: battery.runtime: 2280 Причем предположение он строит на основании процента заряда, мощности нагрузки и каких-то своих внутренних коэффициентов. Когда это значение становится меньше runtime.low, выдается low battery (ну и nut уже сам решает, что с этим делать). Коэффициенты инициализируются по завершении процесса калибровки. Процесс довольно тупой: он выключает линию и держит нагрузку на батарее, при этом засекает время разряда батареи (всё делает сам, снаружи можно только запустить калибровку и прервать, если нужно). Т.е. прямо сказать "low battery - это когда осталось 10% заряда" нельзя, нужно сделать калибровку и задать ему желаемое runtime.low в секундах. -- mccloud@ --- ifmail v.2.15dev5.3 * Origin: Svit Online (post does not reflect views of Golden Tele (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1663427661d24.html, оценка из 5, голосов 10
|