Аналог hibernate в FreeBSD (Существует ли такой?)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Victor Gr.
Сообщения: 98

Аналог hibernate в FreeBSD

Сообщение Victor Gr. »

Вот, чем-чем, а пользоваться функцией hibernate в Windows NT - одно удовольствие! Содержимое памяти моментально сбрасывается на винт, а потом всё так же моментально загружается в исходное состояние.

Приятно всё потому, что не нужно закрывать, сохранять программы если нужно быстро уйти... И конечно - дело в скорости. Выключение/включение компьютера во много раз быстрее, чем будь это обычным способом. Так вот и интересно... -> Существует ли пободная функция во FreeBSD? (Ну, ... или в Linux?).

Свиду, всё просто:
cp /dev/mem ~/dump при выключении,
и
cp ~/dump /dev/mem при включении,

но конечно, не всё так просто :)

Вот и интересно.

Да мне и сам механизм гибернации интересен: ведь нужно даже состояние регистров процессора сохранять, наверное?
Спасибо сказали:

Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Аналог hibernate в FreeBSD

Сообщение vg2.0 »

Сам не пробовал, точно не знаю, но вроде есть для Linux патчи для ядра
http://www.suspend2.net/downloads/
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Аналог hibernate в FreeBSD

Сообщение polachok »

в linux работает. в поиск. во фри не слышал чтоб работало, но и обратных суждений впрочем тоже.
И немедленно выпил.
Спасибо сказали:

Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Аналог hibernate в FreeBSD

Сообщение vg2.0 »

Слышал что, можно выйти в ждущий режим с поддержкой acpi.
acpiconf -s 1-5
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:

Savage
Сообщения: 136
ОС: Linux/BSD

Re: Аналог hibernate в FreeBSD

Сообщение Savage »

Как дополнение к предыдущему посту - acpiconf вообще очень удобная утилита, я ее буквально на днях нашел в дебрях операционки, когда искал, как посмотреть заряд батареи на моем ноуте в консоли. В спящий режим выйти не пробовал, руки не дошли, но, как пишется в man, acpiconf -s 4 выключает компьютер с выгрузкой памяти на диск. На работе проверить, к сожалению, не могу, ВМВаровский биос не поддерживает функции ACPI.
Все познается в сравнении...
Спасибо сказали:

Savage
Сообщения: 136
ОС: Linux/BSD

Re: Аналог hibernate в FreeBSD

Сообщение Savage »

Пусть будет как Вам угодно, спорить, тем более на такую пустяковую (для меня, по-крайней мере) тему, нет никакого желания, итак оффтопу столько, что тему чистить пора.
А по-существу, у меня на ноутбуке acpiconf несколько странно себя ведет. Грешу на несколько своеобразную реализацию поддержки ACPI разработчиками. acpiconf -s 4 вводит систему в состояние такого ступора, что поднять представляется возможным только после полного выключения ноута. Ни о каком восстановлении рабочих параметров само-собой и речи не идет. Правда, пятый режим выключает машину исправно.
Все познается в сравнении...
Спасибо сказали:

Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Аналог hibernate в FreeBSD

Сообщение elide »

мне вот что интересно, тут такие восторги по поводу скорости hibernation.....
вот у меня есть 2Гб памяти. неужели сбросить два гига на винт, а потом их оттуда поднять - намного (если вообще) быстрее, чем просто загрузиться?
слава роботам!
Спасибо сказали:

Аватара пользователя
Victor Gr.
Сообщения: 98

Re: Аналог hibernate в FreeBSD

Сообщение Victor Gr. »

У меня ОЗУ 512 Мб.
Да, быстрее.

Я даже не успеваю замечать, как рабочий стол перед глазами.
Спасибо сказали:

Shurman
Сообщения: 43

Re: Аналог hibernate в FreeBSD

Сообщение Shurman »

У меня на ноутбуке acpiconf (RELENG_6.0) не дало ожидаемого резултата.
В некототрых случаях выключается как будто кнопку "Поуер" нажали - и всё. :-(
Спасибо сказали:

Аватара пользователя
soko1
Сообщения: 265
Статус: лесной бздшник
ОС: freebsd7

Re: Аналог hibernate в FreeBSD

Сообщение soko1 »

Утилита zzz.
Правда во Фре (6.0-STABLE) у меня чего-то глючит. Помниться в OpenBSD (3.7) даже в инсталяционой исошке (которая 7 мег весит) спящий режим работал без проблем! А тут видимо еще что-то все ломают...
Спасибо сказали:

Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Аналог hibernate в FreeBSD

Сообщение arachnid »

проверил... :) acpiconf -s 4

работает, но в одну сторону :) то есть комп выключается, а вот со включением напряг :) происходит стандартная загрузка...
рядом стоит линух (убинту 5.10) - у той с хибернацией получше - сваливается и включается...

ps. правда я бы не сказал, что это процесс быстрый и мгновенный... ну быстрее, наверно, чем стандартная загрузка... хотя можно будет и посчитать... да и в винде это тоже было не мгновенно...
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:

Аватара пользователя
soko1
Сообщения: 265
Статус: лесной бздшник
ОС: freebsd7

Re: Аналог hibernate в FreeBSD

Сообщение soko1 »

arachnid писал(а):
13.12.2005 10:36
проверил... :) acpiconf -s 4

работает, но в одну сторону :) то есть комп выключается, а вот со включением напряг :) происходит стандартная загрузка...
рядом стоит линух (убинту 5.10) - у той с хибернацией получше - сваливается и включается...

ps. правда я бы не сказал, что это процесс быстрый и мгновенный... ну быстрее, наверно, чем стандартная загрузка... хотя можно будет и посчитать... да и в винде это тоже было не мгновенно...

У меня вообще говорит, типа биос не поддерживает этого режима, хотя в линухах все работало на ура.
Спасибо сказали:

Shurman
Сообщения: 43

Re: Аналог hibernate в FreeBSD

Сообщение Shurman »

soko1 писал(а):
10.12.2005 21:00
Утилита zzz.
Правда во Фре (6.0-STABLE) у меня чего-то глючит. Помниться в OpenBSD (3.7) даже в инсталяционой исошке (которая 7 мег весит) спящий режим работал без проблем! А тут видимо еще что-то все ломают...

Спасибо, посмотрю. Правда, не знаю когда - у меня тут portupgrade -a выполняется после cvsup-а... Компиляции много, не на один день. А потом ещё и мир хочу пересобрать :-) А там посмотрим, что глючит а что нет. :-)
Спасибо сказали:

Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Аналог hibernate в FreeBSD

Сообщение arachnid »

Shurman писал(а):
14.12.2005 10:35
soko1 писал(а):
10.12.2005 21:00

Утилита zzz.
Правда во Фре (6.0-STABLE) у меня чего-то глючит. Помниться в OpenBSD (3.7) даже в инсталяционой исошке (которая 7 мег весит) спящий режим работал без проблем! А тут видимо еще что-то все ломают...

Спасибо, посмотрю. Правда, не знаю когда - у меня тут portupgrade -a выполняется после cvsup-а... Компиляции много, не на один день. А потом ещё и мир хочу пересобрать :-) А там посмотрим, что глючит а что нет. :-)


в портах такой нема
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:

Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Аналог hibernate в FreeBSD

Сообщение vg2.0 »

Код: Выделить всё

whereis zzz

обычно она уже есть в системе.
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:

Аватара пользователя
soko1
Сообщения: 265
Статус: лесной бздшник
ОС: freebsd7

Re: Аналог hibernate в FreeBSD

Сообщение soko1 »

arachnid писал(а):
15.12.2005 11:31
в портах такой нема
Дык это базовые компоненты.
Спасибо сказали:

Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Аналог hibernate в FreeBSD

Сообщение arachnid »

soko1 писал(а):
15.12.2005 20:17
arachnid писал(а):
15.12.2005 11:31

в портах такой нема
Дык это базовые компоненты.


если верить ману, то все, что zzz делает, это вызывает acpiconf.... так что обломс...
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:

Аватара пользователя
soko1
Сообщения: 265
Статус: лесной бздшник
ОС: freebsd7

Re: Аналог hibernate в FreeBSD

Сообщение soko1 »

arachnid писал(а):
16.12.2005 09:57
если верить ману, то все, что zzz делает, это вызывает acpiconf.... так что обломс...

Так никто и не говорил, что это отдельное приложение. Не понимаю в чем облом то...
Спасибо сказали:

Аватара пользователя
arachnid
Модератор
Сообщения: 1099
ОС: freeBSD

Re: Аналог hibernate в FreeBSD

Сообщение arachnid »

soko1 писал(а):
20.12.2005 19:49
arachnid писал(а):
16.12.2005 09:57

если верить ману, то все, что zzz делает, это вызывает acpiconf.... так что обломс...

Так никто и не говорил, что это отдельное приложение. Не понимаю в чем облом то...

в том, что если acpiconf не работает, то и zzz не поможет.
хотя может когда об этом сказали, имели в виду что-то другое?
-= freeBSD stable, fluxbox =-
"если ты будешь со мной спорить, я тебя запишу в книжечку!" (с) Ежик
Спасибо сказали:

Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

Re: Аналог hibernate в FreeBSD

Сообщение WarlorD »

у меня acpiconf -s4 тоже работает в одностороннем порядке - засыпать-то засыпает, а вот просыпаться не умеет. Да судя по всему он и не засыпает нормально, тока выключается, уже пару раз fsck гонялся из-за него. Странно это из мана ничего особо не понял как и что поменять.
В linux все работало нормально и засыпал и просыпался хорошо.
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали:

Аватара пользователя
soko1
Сообщения: 265
Статус: лесной бздшник
ОС: freebsd7

Re: Аналог hibernate в FreeBSD

Сообщение soko1 »

У меня получилось!
Если биос авардовский и не сильно старый, то там есть опция, включив которую, у меня работает аргумент S3...правда потом мыша в иксах виснет.
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Аналог hibernate в FreeBSD

Сообщение polachok »

какая нужна версия бивиса и что включить? тоже хочу :)
И немедленно выпил.
Спасибо сказали:

Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Аналог hibernate в FreeBSD

Сообщение vg2.0 »

polachok писал(а):
08.03.2006 21:04
какая нужна версия бивиса и что включить? тоже хочу :)

ага, и я тоже.
FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:

Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

Re: Аналог hibernate в FreeBSD

Сообщение WarlorD »

soko1 писал(а):
08.03.2006 20:26
У меня получилось!
Если биос авардовский и не сильно старый, то там есть опция, включив которую, у меня работает аргумент S3...правда потом мыша в иксах виснет.

дак s 3-то не так уж и нужен на самом деле, вот s 4 это вещь! на linux всегда я им и пользовался, а тут вот не желает и все - вырубается просто как будто питание выключили, s 3 засыпает нормально, потом просыпается но с пробемами. Видать штука все еще не доработанная.
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали: