|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 02 Feb 2004 11:24:50 To : Victor Sudakov Subject : Re: shutdown -p не выключает компьютер. -------------------------------------------------------------------------------- v.ua> <7j7ivb.c8.ln@vas> <20040201095803.GB5248@iv.nn.kiev.ua> v.ua> <bvkqou$g1l$1@mpeks.tomsk.su> From: Valentin Nechayev <netch@segfault.kiev.ua> >>> Victor Sudakov wrote: > VS>> Если UPS переведет машины в состояние halted без выключения питания - > VS>> тут-то ты и поедешь на работу давить на этих машинах ресет (ну или > VS>> будешь звонить дежурным техникам, чтобы надавили). А если по "halt -p" > VS>> выключались - то при появлении питания машинки сами поднимутся. >> Ты не понял. Ток не успел пропасть, внешнее питание появилось до исчерпания >> батарей в упсе. И что тогда? Останутся ведь стоять выключенными. VS> Я и правда не понял. Как в этой ситуации спасёт halt без выключения VS> питания? То же самое ведь будет. Представим себе: два варианта настроек APM конкретного тазика: p1) "keep previous state" (был выключен - остаётся выключенным, включенным - остаётся включен) p2) "always on" (появление лепездрической силы на входе БП приводит к запуску рабочего состояни) две ситуации по напряжению: c1) UPS выключил напряжение на своих выходах с2) UPS не выключал напряжение на своих выходах, ибо до наступления полного разряда появилось внешнее напряжение снова две настройки ОС: s1) halt s2) halt -p Имеем 8 комбинаций, все надо рассмотреть. Итак: p1+c1+s1: по появлению питания запускаемся снова. p1+c1+s2: по появлению питания стоим незапущенными. p1+c2+s1: по появлению питания стоим в позе "press any key to reboot" p1+c2+s2: по появлению питания стоим незапущенными. p2+c1+s1: по появлению питания запускаемся снова. p2+c1+s2: по появлению питания запускаемся снова. p2+c2+s1: по появлению питания стоим в позе "press any key to reboot" p2+c2+s2: по появлению питания стоим незапущенными. Вроде ничего не перепутал? Подправь, если нужно. Итак, что видно: нет ни одной пары p$x+c$y+s[12], в которой бы s2 (твой halt -p) был выгоднее чем s1 (просто halt). Зато есть обратный случай - p1+c1: при простом halt запускаемся, при halt -p - стоим ждём у моря погоды. Ещё больше анализ: единственный вариант, когда halt -p запускает системы обратно в работу по появлению питания - p2+c1. Для чего требуется и BIOS не-домашнего типа, и умный UPS. (Разумеется, случай присутствия оператора тут не рассматривался. Если оператор есть, он в состоянии и поруководить процессом остановки в зависимости от темпа разряда батарей, результатов переговоров с диспетчером горэнерго, и т.д., так что его лучше вообще тут не учитывать) -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/7368495f31b8.html, оценка из 5, голосов 10
|