Имеем 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 # хранение бэкапов в архивах.
Какие посоветуете опции?
>Какие посоветуете опции?Посоветую для начала научиться называть вещи своими именами. То, что ты создал - это не разделы, это файловые системы в пуле.
По поводу свойств - поищи на blogs.sun.com. Там были заметки про ZFS и MySQL.
>>Какие посоветуете опции?
>
>Посоветую для начала научиться называть вещи своими именами. То, что ты создал
>- это не разделы, это файловые системы в пуле.Да ну? и чем же они отличаются от ZFS (файловой системы)?
Хорошо, директория с особыми свойствами и своей точкой монтирования.>
>По поводу свойств - поищи на blogs.sun.com. Там были заметки про ZFS
>и MySQL.Боюсь, что есть разница для FreeBSD.
C мускулом более-не-менее понятно.
А вот механизм компрессии ZFS вызывает сомнение...
>>>Какие посоветуете опции?
>>
>>Посоветую для начала научиться называть вещи своими именами. То, что ты создал
>>- это не разделы, это файловые системы в пуле.
>
>Да ну? и чем же они отличаются от ZFS (файловой системы)?
>Хорошо, директория с особыми свойствами и своей точкой монтирования.Отличается иерархией:
1. Пул (управляется через команду zpool)
2. Файловая система (управляется через команду zfs)
3. Директории и файлы (управляется всем чем не лень)>Боюсь, что есть разница для FreeBSD.
>C мускулом более-не-менее понятно.MySQL вряд ли сильно ускорится, MySQL лучше тюнинговать его настройками. ZFS даст прирост производительности только при больших количествах свободной оперативки. Либо при помощи дополнительных кеширующих устройств, или особо замудренно созданный пул из разных дисков. Но однозначно повысится отказоустройчивость.
>А вот механизм компрессии ZFS вызывает сомнение...
Действительно компрессия у ZFS не очень. В ближайшее время, надеюсь, ZFS на FreeBSD обновится, появится возможность при похожих файлах в одной файловой системе сохранять только одинаковые блоки один раз, что позволит экономить место на диске.
Еще, возможно, понадобится установить для очень важных файлов - хранить копии в нескольких блоках и если будут бедблоки, то эти файлы не повредятся.
>>Боюсь, что есть разница для 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 обновится, появится возможность при похожих файлах в одной файловой системе
>сохранять только одинаковые блоки один раз, что позволит экономить место на
>диске.
>Еще, возможно, понадобится установить для очень важных файлов - хранить копии в
>нескольких блоках и если будут бедблоки, то эти файлы не повредятся.
>
>>>Боюсь, что есть разница для FreeBSD.
>>>C мускулом более-не-менее понятно.
>
>Уверен? Разница если и есть , то минимальная.Разница в количестве опций есть?
>>FreeBSD обновится, появится возможность при похожих файлах в одной файловой системе
>>сохранять только одинаковые блоки один раз, что позволит экономить место на
>>диске.
>>Еще, возможно, понадобится установить для очень важных файлов - хранить копии в
>>нескольких блоках и если будут бедблоки, то эти файлы не повредятся.
>>Это в какой версии ZFS? v.15 ?
Экономия места в одинаковых файлах/блоках - приятная фича, не более.
У меня вот есть пул _мелких_ картинок ~30 Гб - непонятно, как заюзать плюшки ZFS.P.S. Большая просьба, не поднимать холивар.
Если будут конкретные настройки по поднятым пунктам в первом посте, я их применю, запущу тесты и выложу результаты сюда
>> ZFS даст прирост производительности только при больших количествах свободной оперативки. Либо при помощи дополнительных кеширующих устройств, или особо замудренно созданный пул из разных дисков.
>Конечно же вы готовы подтвердить свои слова результатами хоть каких-то тестов. А
>замудреного в гибидных пудах ничего нет.Да, готов. У меня есть сервер с 1ГБ памяти и ZFS. Мускул там дико тормозит. Пришлось даже убрать его от туда(мускул).
>Да, готов. У меня есть сервер с 1ГБ памяти и ZFS. Мускул
>там дико тормозит. Пришлось даже убрать его от туда(мускул).1 гб ооочень мало
а ТС неплохо бы почитать zfs user manual вопросов много отпадет
>Да, готов. У меня есть сервер с 1ГБ памяти и ZFS. Мускул
>там дико тормозит. Пришлось даже убрать его от туда(мускул).Вообще то Sun рекомендует минимум - это 2 Г. И это только - минимум.
По нынешним временам - совсем небольшое требование...
Как выше правильно заметили - читайте техническую документацию к используемым системам...