Вопрос про ZFS

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
suspender
сержант
Сообщения: 160
Зарегистрирован: 2007-11-19 10:47:09

Вопрос про ZFS

Непрочитанное сообщение suspender » 2011-12-19 12:05:05

Нормально ли, в одной системе, иметь несколько ZFS пулов ?
Хочется, чтобы postgre гарантированно обитала именно на зеркале из двух быстрых винтов, а всякая большая файловая хрень на большом, но медленном зеркале. И если что, то любые из этих зеркал можно было бы вставить в другую тачку и без гимора импортнуть пул.

Собсно вопрос возник из за того, что в интернетах пишут, что можно поиметь кучу гемора при наличии более одного zpool. И типа это ни разу не ZFS-way. Аргументированно никто нигде, естественно, не объясняет.

И в догонку вопросик : про postgre пишут, что pg_log, pg_xlog, pg_clog нужно разносить если не по отдельным физическим носителям, то хотя бы по разделам. В случае ZFS актуально ли разносить все эти штуки по разным фс в рамках одного пула, построенного на 1-м зеркале ?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
sadchok
сержант
Сообщения: 271
Зарегистрирован: 2011-10-13 10:40:54
Откуда: Алтайский край

Re: Вопрос про ZFS

Непрочитанное сообщение sadchok » 2011-12-19 12:46:15

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

Gateway# zpool list
NAME    SIZE   USED  AVAIL    CAP  HEALTH  ALTROOT
vbox    148G  17,4G   131G    11%  ONLINE  -
zroot   146G  3,16G   143G     2%  ONLINE -  
Вот пока тестирую.
The brain can not be found. Runs the software emulation

Аватара пользователя
kharkov_max
капитан
Сообщения: 1808
Зарегистрирован: 2008-10-03 14:56:40

Re: Вопрос про ZFS

Непрочитанное сообщение kharkov_max » 2011-12-19 13:46:15

Аналогично имею 2 пула (1 зеркало и 1 просто диск) - все нормально работает.

По поводу PG думаю что для увеличвения быстродействия базы имеет смысл разносить на разные диски (физические), а вот от разнесения файлов на разные разделы толку не будут ни какого.
Тут даже дело не в Postgre а вообще в принципе формирования дисковой системы для БД. А этот принцип одинаков для любых БД.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вопрос про ZFS

Непрочитанное сообщение manefesto » 2011-12-19 14:23:44

только что собрал зеркало на 10-current на zfs, вроде полет нормальный
я такой яростный шо аж пиздеЦ
Изображение

FrIcE
рядовой
Сообщения: 44
Зарегистрирован: 2010-04-05 17:46:51

Re: Вопрос про ZFS

Непрочитанное сообщение FrIcE » 2011-12-21 10:26:33

Уже несколько лет на домашнем серваке живёт 2 пула:

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

        NAME           STATE     READ WRITE CKSUM
        root           DEGRADED     0     0     0
          mirror       DEGRADED     0     0     0
            gpt/root0  ONLINE       0     0     0
            gpt/root3  UNAVAIL      0     0     0  cannot open

        NAME         STATE     READ WRITE CKSUM
        storage      ONLINE       0     0     0
          gpt/data4  ONLINE       0     0     0
          gpt/data1  ONLINE       0     0     0
          gpt/data2  ONLINE       0     0     0
          gpt/data6  ONLINE       0     0     0
root - зеркало из нескольких CF для системы и
storage - файлопомойка из обычных SATA дисков без зеркала, для особо важных данных использую copies=2/3.

Никаких проблем не испытываю, всё работает как часы.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Вопрос про ZFS

Непрочитанное сообщение manefesto » 2011-12-21 10:35:12

не все винты мрут. у тебя допустим живучие, а у топикстартера отнюдь
я такой яростный шо аж пиздеЦ
Изображение

FrIcE
рядовой
Сообщения: 44
Зарегистрирован: 2010-04-05 17:46:51

Re: Вопрос про ZFS

Непрочитанное сообщение FrIcE » 2011-12-21 11:38:08

Про copies уточнение не зря было, все ценные данные (home, фотки, iso старых игр, etc.) живут на нескольких винтах.
Большую часть помойки занимают фильмы и iso, которые не вижу смысла зеркалировать, проще будет перекачать заново нужное.

Аватара пользователя
sadchok
сержант
Сообщения: 271
Зарегистрирован: 2011-10-13 10:40:54
Откуда: Алтайский край

Re: Вопрос про ZFS

Непрочитанное сообщение sadchok » 2011-12-21 17:16:02

manefesto писал(а):не все винты мрут. у тебя допустим живучие, а у топикстартера отнюдь
Я так предполагаю особо они не любят режим старт стоп.
Знакомый свой комп настроил на отключение вечером и включение утром ежедневно.(не знаю зачем)
В результате из 5 винтов (через год полтора) 4 померли.
The brain can not be found. Runs the software emulation

Аватара пользователя
NoResponse
мл. сержант
Сообщения: 76
Зарегистрирован: 2007-07-30 1:39:02
Контактная информация:

Re: Вопрос про ZFS

Непрочитанное сообщение NoResponse » 2011-12-21 17:34:21

нет ничего плохого в "большом" количестве пулов
я по крайней мере косяков за 2 года не встречал

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

21h# zpool list
NAME          SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
Samba-Files   149G  69,2G  79,8G    46%  1.25x  ONLINE  -
downloads     464G   452G  12,2G    97%  1.00x  ONLINE  -
media        2,72T  1,97T   771G    72%  1.00x  ONLINE  -
media-video   928G   531G   397G    57%  1.00x  ONLINE  -
zroot        33,2G  19,4G  13,8G    58%  1.28x  ONLINE  -
Я сам по себе скопище энтропии. А по законам термодинамики, если не принимать никаких действий энтропия стремится к бесконечности. Похоже, так оно и есть.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1808
Зарегистрирован: 2008-10-03 14:56:40

Re: Вопрос про ZFS

Непрочитанное сообщение kharkov_max » 2011-12-21 18:57:01

sadchok писал(а):
manefesto писал(а):не все винты мрут. у тебя допустим живучие, а у топикстартера отнюдь
Я так предполагаю особо они не любят режим старт стоп.
Знакомый свой комп настроил на отключение вечером и включение утром ежедневно.(не знаю зачем)
В результате из 5 винтов (через год полтора) 4 померли.
У меня домашний комп выключается и включается каждую ночь и утро на протяжении уже 4х лет с одним диском и проблем ни каких.
Уверен что у твоего знакомого проблемы с БП, вот кривых БП НЖМД точно не любят.
При чем фирма БП особого значения не имеет, т.к. даже у известных брендов есть просто отстойные партии, которые по дешевке подбирают "наши"
поставщики.
В свое время долго работал в комп. сервисе и все свои БП отдавал своим сотрудникам по БП на переделку.
Что то выпаивали, что то допаивали - но потом все работало на ура.

Щас к БП 350W подключено 5 дисков на фряхе и уже 3 года нет проблем, единственно что делаю это заглядываю периодически в БП (раз в пол года) и просмтриваю на предмет пухлых кондеров. Но эта моя ситуация ни как не связана с кол-вом дисков. Просто комп стоит в жарком месте, вот и сохнет внем все. Хотя после перепайки на нормальные кондеры ситуация больше не повторяется.

Так что жизнь диска напрямую зависит от нормального БП - это факт !!!

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1089
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Вопрос про ZFS

Непрочитанное сообщение iZEN » 2011-12-24 15:01:12

Да, нормально.

Использую 3 пула (один RAID-Z и два из частей бывшего mirror), всего 5 HDD. Есть резерв для создания быстрого четвёртого пула (аналог страйп, без отказоустойчивости) на оставшихся небольших 4 ГБ-разделах на нескольких дисках.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix