The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"про _плюсы_ фри"
Отправлено Jay, 20-Май-07 18:52 
>Можете рассказать подробней про текущее состояние geom?  Последний раз, как полез
>интересоваться -- была голая инфраструктура, даже зеркального плагина не было.  
>С тех пор знаю, что сделали, но полевых отзывов не слышал
>(тем временем в линуксовом софтрейде уже online RAID5 reshaping сделали --
>небыстрый, но надёжный, по отзывам и алгоритму).
>
>Ну и EVMS видели?

А что про него рассказывать. Он есть и работает. Модулей понаписано уже достаточно много. У меня на боевом сервере успешно использовался gmirror (софтверный RAID1). У знакомых, на не менее боевых серверах, - gbde (шифрование). В прошивке, которую я делал для роутеров местного провайдера, использовался geom_uzip (аналог cloop в Linux).

Хотели завести такую вещь. На одной машине на флешке создается раздел, который через ggate экспортируется на другую машину. На той машине этот раздел объединяется через gconcat с локальным разделом. На полученном диске поднимается gbde. В случае критичных обстоятельств флешка просто выдергивается и данные на диске становятся недоступными. Потом появился gshsec - средство организации единого сториджа из N других, причем без полного набора девайсов получить данные из сториджа невозможно. А в качестве альтернативы gbde появился geli.

Еще вариант интересного использования geom - создание RAID1 из локального раздела и раздела, импортированного с другой машины. При правильной раздаче приоритетов устройствам, потерь в производительности практически нет.

Из новых модулей можно отметить gvirstor - средство построения виртуального устройства хранения из произвольного количества других устройств, имеющих произвольный размер, с возможностью добавления новых устройств без необходимости переформатирования всего виртуального диска. Подробности тут: http://wiki.freebsd.org/gvirstor

Другой "старый новый" модуль - gjournal - средство добавления журналирования к практически любому устройству хранения. Причем, работает оно именно на уровне доступа к устройству хранения, а не на уровне файловой системы. То есть, теоретически возможно добавить журналирование и к FAT. Насколько это возможно (и нужно) практически - вопрос к специалистам.

geom также был использован при портировании некоторых подсистем ZFS.

Функции RAID5 есть в gvinum - это vinum, переписанный под использование geom. Насколько мне известно, пока перенесен не весь функционал vinum. О производительности и готовности к использованию в production тоже ничего сказать не могу - необходимости не было. Если потребуется, я лучше куплю аппаратный RAID5. Это мое мнение не зависит от операционной системы :) Вообще, я начинаю думать, что дисковый массив должен быть отдельным девайсом.
Вот тут, кстати, всплывает вопрос с iSCSI.. поддержкой которого FreeBSD особо-то похвастаться не может, хотя работа над поддержкой идет. С другой стороны, если используется только FreeBSD, то ggate - это тоже выход, причем более гибкий.

EVMS я видел. Штука хорошая, но мне она пока без надобности. Кстати, хорошо бы, если бы кто-то сравнил EVMS и ZFS по предоставляемым возможностям и удобству управления..

>Да и железячники порой помогают, а то на ситуацию с SMP было
>долго сложно смотреть без то ли слёз, то ли гомерического хохота
>от упёртых усилий это использовать на практике :(

Да, с SMP была реальная задница.. Хотя там и сейчас не все ладно.. Наследие в виде Giant-lock не так-то просто извести.. Да и с планировщиками никак не определятся. Но на эту тему лучше к коммитерам. Они, как правило, больше в курсе дел.

--
Jay

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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