URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 89488
[ Назад ]

Исходное сообщение
"ZFS и св-ва разделов"

Отправлено universite , 01-Авг-10 16:07 
Имеем ZFS v14-15, тазик имеет 4 Gb

раздел /var/log создан:


zfs create -o compression=lzjb  -o exec=off     -o setuid=off   tank/var/log

Надо создать разделы:
/var/www # хостинг сайтов
/mysql # хранения мускульных баз


zfs create -o atime=off tank/mysql
zfs set mountpoint=/var/db/mysql tank/mysql
zfs create -o recordsize=16k tank/mysql/ibdata
zfs create -o recordsize=128k tank/mysql/iblogs

+ my.cnf
[mysqld]
innodb_data_home_dir=/var/db/mysql/ibdata
innodb_log_group_home_dir=/var/db/mysql/iblogs

/var/backup # хранение бэкапов в архивах.

Какие посоветуете опции?


Содержание

Сообщения в этом обсуждении
"ZFS и св-ва разделов"
Отправлено Anon Y Mous , 01-Авг-10 17:26 
>Какие посоветуете опции?

Посоветую для начала научиться называть вещи своими именами. То, что ты создал - это не разделы, это файловые системы в пуле.

По поводу свойств - поищи на blogs.sun.com. Там были заметки про ZFS и MySQL.


"ZFS и св-ва разделов"
Отправлено universite , 01-Авг-10 18:33 
>>Какие посоветуете опции?
>
>Посоветую для начала научиться называть вещи своими именами. То, что ты создал
>- это не разделы, это файловые системы в пуле.

Да ну? и чем же они отличаются от ZFS (файловой системы)?
Хорошо, директория с особыми свойствами и своей точкой монтирования.

>
>По поводу свойств - поищи на blogs.sun.com. Там были заметки про ZFS
>и MySQL.

Боюсь, что есть разница для FreeBSD.
C мускулом более-не-менее понятно.
А вот механизм компрессии ZFS вызывает сомнение...


"ZFS и св-ва разделов"
Отправлено mef , 01-Авг-10 23:18 
>>>Какие посоветуете опции?
>>
>>Посоветую для начала научиться называть вещи своими именами. То, что ты создал
>>- это не разделы, это файловые системы в пуле.
>
>Да ну? и чем же они отличаются от ZFS (файловой системы)?
>Хорошо, директория с особыми свойствами и своей точкой монтирования.

Отличается иерархией:
1. Пул (управляется через команду zpool)
2. Файловая система (управляется через команду zfs)
3. Директории и файлы (управляется всем чем не лень)

>Боюсь, что есть разница для FreeBSD.
>C мускулом более-не-менее понятно.

MySQL вряд ли сильно ускорится, MySQL лучше тюнинговать его настройками. ZFS даст прирост производительности только при больших количествах свободной оперативки. Либо при помощи дополнительных кеширующих устройств, или особо замудренно созданный пул из разных дисков. Но однозначно повысится отказоустройчивость.

>А вот механизм компрессии ZFS вызывает сомнение...

Действительно компрессия у ZFS не очень. В ближайшее время, надеюсь, ZFS на FreeBSD обновится, появится возможность при похожих файлах в одной файловой системе сохранять только одинаковые блоки один раз, что позволит экономить место на диске.
Еще, возможно, понадобится установить для очень важных файлов - хранить копии в нескольких блоках и если будут бедблоки, то эти файлы не повредятся.


"ZFS и св-ва разделов"
Отправлено AnonYMous , 02-Авг-10 01:28 
>>Боюсь, что есть разница для FreeBSD.
>>C мускулом более-не-менее понятно.

Уверен? Разница если и есть , то минимальная.

>MySQL вряд ли сильно ускорится,

Ну это как настроить. С неправильными параметрами (recordsize, например) он может не то что не ускориться, а замедлиться.

> ZFS даст прирост производительности только при больших количествах свободной оперативки. Либо при помощи дополнительных кеширующих устройств, или особо замудренно созданный пул из разных дисков.

Конечно же вы готовы подтвердить свои слова результатами хоть каких-то тестов. А замудреного в гибидных пудах ничего нет.
  
>>А вот механизм компрессии ZFS вызывает сомнение...
>
>Действительно компрессия у ZFS не очень.

Дон МакАскил с тобой не согласен:  http://don.blogs.smugmug.com/2008/10/13/zfs-mysqlinnodb-comp.../

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

Ну и гугль в помощь - про MySQL и ZFS в сети уже много материалов. На solarisinternals.com можно посмотреть общий раздел про ZFS и базы данных
>FreeBSD обновится, появится возможность при похожих файлах в одной файловой системе
>сохранять только одинаковые блоки один раз, что позволит экономить место на
>диске.
>Еще, возможно, понадобится установить для очень важных файлов - хранить копии в
>нескольких блоках и если будут бедблоки, то эти файлы не повредятся.
>


"ZFS и св-ва разделов"
Отправлено universite , 02-Авг-10 03:24 
>>>Боюсь, что есть разница для FreeBSD.
>>>C мускулом более-не-менее понятно.
>
>Уверен? Разница если и есть , то минимальная.

Разница в количестве опций есть?


>>FreeBSD обновится, появится возможность при похожих файлах в одной файловой системе
>>сохранять только одинаковые блоки один раз, что позволит экономить место на
>>диске.
>>Еще, возможно, понадобится установить для очень важных файлов - хранить копии в
>>нескольких блоках и если будут бедблоки, то эти файлы не повредятся.
>>

Это в какой версии ZFS? v.15 ?
Экономия места в одинаковых файлах/блоках - приятная фича, не более.
У меня вот есть пул _мелких_ картинок  ~30 Гб  - непонятно, как заюзать плюшки ZFS.

P.S. Большая просьба, не поднимать холивар.
Если будут конкретные настройки по поднятым пунктам в первом посте, я их применю, запущу тесты и выложу результаты сюда


"ZFS и св-ва разделов"
Отправлено mef , 02-Авг-10 09:47 
>> ZFS даст прирост производительности только при больших количествах свободной оперативки. Либо при помощи дополнительных кеширующих устройств, или особо замудренно созданный пул из разных дисков.
>Конечно же вы готовы подтвердить свои слова результатами хоть каких-то тестов. А
>замудреного в гибидных пудах ничего нет.

Да, готов. У меня есть сервер с 1ГБ памяти и ZFS. Мускул там дико тормозит. Пришлось даже убрать его от туда(мускул).


"ZFS и св-ва разделов"
Отправлено sage444 , 02-Авг-10 10:02 
>Да, готов. У меня есть сервер с 1ГБ памяти и ZFS. Мускул
>там дико тормозит. Пришлось даже убрать его от туда(мускул).

1 гб ооочень мало

а ТС неплохо бы почитать zfs user manual вопросов много отпадет


"ZFS и св-ва разделов"
Отправлено Z , 06-Авг-10 19:17 
>Да, готов. У меня есть сервер с 1ГБ памяти и ZFS. Мускул
>там дико тормозит. Пришлось даже убрать его от туда(мускул).

Вообще то Sun рекомендует минимум - это 2 Г. И это только - минимум.
По нынешним временам - совсем небольшое требование...
Как выше правильно заметили - читайте техническую документацию к используемым системам...