The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Linux с выключенным жестким диском"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Карманные компьютеры и ноутбуки. (Linux на ноутбуке)
Изначальное сообщение [ Отслеживать ]

"Linux с выключенным жестким диском"  +/
Сообщение от antrew (ok) on 10-Июн-10, 14:20 
Возникла интересная идея энергосбережения в линуксе на ноутбуке. А что если сделать так, чтобы лаптоп работал с выключенным жестким диском, но в то же время все настройки и домашний каталог были доступны и сохранялись на диске. Думаю, что такой линукс будет полезен в случаях, когда просто броузишь интернет, проверяешь почту и т.п.

Преследуемые цели:
1. Выключенный жесткий диск - экономия энергии и времени работы
2. Настройки и домашний каталог сохраняются на жестком диске. То есть все загружаемые файлы, обрабатываемые документы и прочее хранится в домашнем каталоге на жестком диске, как при нормальной работе.

В общих чертах идея такая:
1. На базе SliTaz делаем легкий, загружающийся с HDD, но работающий полностью в ОЗУ дистрибутив.
2. При загрузке линукса загружаем в ОЗУ /home с жесткого диска. (логично, что размер /home нужно сохранять маленьким)
3. Отключаем жесткий диск. /home живет в ОЗУ.
4. При выключении компьютера или по требованию пользователя синхронизируем /home из ОЗУ на жесткий диск.
5. ???
6. PROFIT!!!!!

А вот с технической реализацией есть варианты. Перечислю на суд общественности:

1. Самое простое что приходит в голову - /home на tmpfs, rsync для синхронизации туда и обратно.
Плюсы: простота реализации.
Минусы: при загрузке пользователю придется подождать, пока весь /home не будет скопирован в ОЗУ.

2. Программное зеркало.
Одна половинка - раздел на HDD, вторая - ramdisk. При загрузке создаем ramdisk и подключаем его в зеркало. После синхронизации зеркала отключаем жесткий диск. При необходимости синхронизации на HDD подключаем его в зеркало, благодаря bitmap'у в software raid синхронизация будет происходить очень быстро.
Плюсы: быстрая готовность к работе при загрузке, т.к. /home смонтированный с зеркала доступен сразу же после загрузки.
Минусы: сложная реализация.

ВОПРОСЫ К ОБЩЕСТВЕННОСТИ:
1. Может быть есть что-то готовое для механизма "работаем с файлами в ОЗУ, при необходимости синхронизируем на жесткий диск"?
2. Интересно ли это кому-нибудь еще? :)

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Linux с выключенным жестким диском"  +/
Сообщение от Molibden (ok) on 04-Июл-10, 11:17 
>1. Может быть есть что-то готовое для механизма "работаем с файлами в
>ОЗУ, при необходимости синхронизируем на жесткий диск"?
>2. Интересно ли это кому-нибудь еще? :)

1. Готовые механизмы вы уже привели, есть еще cp -p.
2. Это интересно все, кто пользует *буки. В смысле увеличение времени работы от батареи.

>3. Отключаем жесткий диск. /home живет в ОЗУ.

Как отключаем? Если отмонтируем, то тут есть маленькое, такое, но:
а) На моем десктопе сейчас один из винтов живет только с вин, он 95% времени отмонтирован, температура 42 градуса.
б) При загрузке ноутбука с ливсд (puppyrus), я не монтировал разделы винта - температура 44 градуса. Время работы от батареи не увеличилось. (Правда частоту цп не регулировал.)

Тут надо копать в сторону снижения тепловыделения cpu, gpu, hdd. Тогда появляется ощутимый прирост времени работы от батареи.

Или физически отключать винт или выбирать для него самый жесткий режим энергосбережения, снижать напругу и частоту всего, что только можно. Отключать usb, cd, ... etc, смысла особого не увидел - лишние 5-10 минут.

Рекорд на ubuntu 9.1 стабильные 6 часов от батареи (acer 5530g), но воспроизвести не могу, это был побочный эффект глюка фс.


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру