On Sat, Aug 13, 2011 at 09:10:02PM -0300, Andrew Birukov wrote:
On 11.08.2011 13:49, Andrew Stesin wrote:
Вот вопрос, зеркало на 1 Tb под систему наверное логично нарезать на ufs2, а как правильно построить один здоровый zfs на массив raid5? Заранее очень спасибо за подсказку :)
UFS не нужен. Зачем тебе два разных дисковых cashe для UFS и ZFS ? И каждый хочет памяти... Не нужен - только если есть с чего грузануться/починить в произвольный момент. Если нет - то /usr/src и /usr/obj весьма полезно на UFS иметь. Если UFS в работе мучать никто не будет (syslogd мож только) - то и памяти оно особо не сожрет.
У меня несколько лет уже ZFS используется. У меня ещё FreeBSD 8.0-CURRENT #0: Thu Apr 17 2008 живет в одном месте. Виснет иногда, хз почему - там в сервере за 50С температура дисков запрыгивает порой :), но вообще-то грузилово там - UFS в основном, ZFS - только сложить какие-нить "редко-нужные" данные.
Характерный пример - бекапный сервер куда я по ночам сбрасываю резервные копии виртуальных машин Vmware. После upgrade на ZFS v28, коефициент дедупликации 13 (!!) и еще 2.5 на компресии. Дык - "специфика" :)
И также для дедупликации и компрессии нужен просессор чем быстрее тем лучше. ZFS очень любит память и процессор. И любит их непрерывно... Ага. У меня 2 ядра i7 жрёт сжатие (gzip-3, кажется), и столько же - кучка других процессов :). Паралелится всё чудно, хоть на 8 ядер (dd на раздельчик с gzip-9).
Глюки на которые я наступал: Загрузочный массив из 4 винтов. Я с него грузился. LSI 1068E (прошитый в TI). И опаньки, к моему немерянному изумлению не Кривой контроллер может ухерачить пул в Ж. На солярке, похоже, Ж будет больше :).
Чинил с флешки при помощи: zpool import -nfFX zpool import -fFX "Не знал", а жаль... Надо почитать.
Другой раз, я загрузочный pool поставил в gzip-9 и перекомпилял ядро. Не знаю, как во фре - но в солярке ядро крэшилось, если у данных на диске CRC совпадает/отсутствует, а gzip их не может расжать из-за ошибок данных. Красота - смотрим файл, система падает мгновенно - хорошо хоть в логах понял, где грабли... После reboot понял что с gzip не грузимся. хи-хи. Вообще-то сжатие же "на лету" меняется - хоть каждую секунду меняй. Поэтому пол-файла может быть сжато одним методом, пол-другим.
Опять пришлось с загрузочной флешки чиниться. во-во :(
В общем впечатления от ZFS очень положительные. Но надо уметь готовить. Надо или думать, что делаешь, и проверять "перед тем, как", или иметь вагон времени для ZFS-only. Типичная процедура "собери ядро+мир-поставь ядро-ребут-поставь мир-ребут" не работоспособна в определенных обстоятельствах для ZFS-only. И удаленно ZFS-only использовать нельзя, если туда ногами дойти - проблема.
-- Best regards, Paul Arakelyan.