Есть у меня сервер HP DL160 G6 (RAID-контроллер HP Smart Array P212) с установленной FreeBSD 9.1 (но систему хочу переустановить с нуля, заодно и на FreeBSD 10.0 перейду). Купил два одинаковых HDD, и решил организовать в нем RAID 1. Прочитав куча информации в интернете я только запутался. Есть и программный, и аппаратный, и какие-то псевдо рейды. Вообщем одна путаница. Подскажите, каким лучше способом мне организовать RAID 1 на данном железе и ОС? При включении сервера вообще не понятно как зайти в настройки RAID, потому что ни одной подсказки с клавишами, которые нужно нажать связанные с рейдом я не вижу. В биосе тоже ни слова про RAIDЕдинственное что я понял, это что при установке FreeBSD нужно подключить kldload geom_raid. А как создать рейд при включении сервера вообще не понятно.
Заранее спасибо и извиняюсь если вопрос глупый, но я действительно только больше запутался
>[оверквотинг удален]
> только запутался. Есть и программный, и аппаратный, и какие-то псевдо рейды.
> Вообщем одна путаница. Подскажите, каким лучше способом мне организовать RAID 1
> на данном железе и ОС? При включении сервера вообще не понятно
> как зайти в настройки RAID, потому что ни одной подсказки с
> клавишами, которые нужно нажать связанные с рейдом я не вижу. В
> биосе тоже ни слова про RAID
> Единственное что я понял, это что при установке FreeBSD нужно подключить kldload
> geom_raid. А как создать рейд при включении сервера вообще не понятно.
> Заранее спасибо и извиняюсь если вопрос глупый, но я действительно только больше
> запутался
>[оверквотинг удален]
> только запутался. Есть и программный, и аппаратный, и какие-то псевдо рейды.
> Вообщем одна путаница. Подскажите, каким лучше способом мне организовать RAID 1
> на данном железе и ОС? При включении сервера вообще не понятно
> как зайти в настройки RAID, потому что ни одной подсказки с
> клавишами, которые нужно нажать связанные с рейдом я не вижу. В
> биосе тоже ни слова про RAID
> Единственное что я понял, это что при установке FreeBSD нужно подключить kldload
> geom_raid. А как создать рейд при включении сервера вообще не понятно.
> Заранее спасибо и извиняюсь если вопрос глупый, но я действительно только больше
> запуталсяНужно посмотреть в интернете, поддерживает ли FreeBSD контроллеры P-серии. Debian точно поддерживает. Чтобы собрать аппаратный RAID, можно воспользоваться SmartStart (скачать образ с сайта HP) - графическая утилита. Точно не помню как на G6, но скорее всего при загрузке и приглашении нужно нажать F8: войдете в консольный вариант конфигурировании RAID. Если с аппаратным будут проблемы, то тогда читайте про программный.
>[оверквотинг удален]
> только запутался. Есть и программный, и аппаратный, и какие-то псевдо рейды.
> Вообщем одна путаница. Подскажите, каким лучше способом мне организовать RAID 1
> на данном железе и ОС? При включении сервера вообще не понятно
> как зайти в настройки RAID, потому что ни одной подсказки с
> клавишами, которые нужно нажать связанные с рейдом я не вижу. В
> биосе тоже ни слова про RAID
> Единственное что я понял, это что при установке FreeBSD нужно подключить kldload
> geom_raid. А как создать рейд при включении сервера вообще не понятно.
> Заранее спасибо и извиняюсь если вопрос глупый, но я действительно только больше
> запуталсяне делайте себе больно -- не используйте железный рейд в случае невозможности получить единтичное оборудование в течении часа-двух. Никогда и не под каким соусом не используйте полу-програмным рэйдом.
софтварный массив будет кушать ваши 3% cpu тогда, когда нагрузка CPU от остальных программ будет простаивать в ожидании данных от диска. софт-рэйд наиболее прост в востановлении и алгоритмы всегда под рукой.
не нужно делать странного -- не придётся делать своими-же руками депиляцию себе на попе.
> не делайте себе больно -- не используйте железный рейд в случае невозможности
> получить единтичное оборудование в течении часа-двух. Никогда и не под каким
> соусом не используйте полу-програмным рэйдом.
> софтварный массив будет кушать ваши 3% cpu тогда, когда нагрузка CPU от
> остальных программ будет простаивать в ожидании данных от диска. софт-рэйд наиболее
> прост в востановлении и алгоритмы всегда под рукой.
> не нужно делать странного -- не придётся делать своими-же руками депиляцию себе
> на попе.большое спасибо за ответ. А можно ссылочку на статью, в которой описывается самый современный способ организации программного RAID1 в FreeBSD 9/10 ? Статей то полно, но нужен именно самый современный метод, я слышал что в девятой версии что-то поменялось
>> не делайте себе больно -- не используйте железный рейд в случае невозможности
>> получить единтичное оборудование в течении часа-двух. Никогда и не под каким
>> соусом не используйте полу-програмным рэйдом.
>> софтварный массив будет кушать ваши 3% cpu тогда, когда нагрузка CPU от
>> остальных программ будет простаивать в ожидании данных от диска. софт-рэйд наиболее
>> прост в востановлении и алгоритмы всегда под рукой.
>> не нужно делать странного -- не придётся делать своими-же руками депиляцию себе
>> на попе.
> большое спасибо за ответ. А можно ссылочку на статью, в которой описывается
> самый современный способ организации программного RAID1 в FreeBSD 9/10 ? Статейsorry, но чтобы что-то понять, нужно прежде это что-то изучить как минимум на 50%
И одной универсальной статьей ОБО ВСЕМ, не обойтись.На данный момент есть три распространенных метода RAID1:
GEOM-based:
- gmirror
- graidZFS:
- zfs mirror (zfs on root mirror)> то полно, но нужен именно самый современный метод, я слышал что
> в девятой версии что-то поменялосьzfs в постоянном развитии и изменяется не только в пределах ветки, но и от релиза
к релизу.http://www.freebsd.org/releases/10.0R/relnotes.html#fs-zfs
"bsdinstall(8) now supports installing ZFS on the root file system."
https://wiki.freebsd.org/RootOnZFS - Mirror Pool
сделано за Вас:
http://mfsbsd.vx.sk/
https://calomel.org/zfs_freebsd_root_install.html
http://silverdire.com/2013/09/22/zfs-root-freebsd-910-updated/
Вопрос не по теме можно :)?Помнится когда-то читал, что одновременное использование UFS и ZFS ведет к падению производительности. Это так или я чего-то не понял? К сожалению не могу найти рассылку где я это увидел.
> Вопрос не по теме можно :)?
> Помнится когда-то читал, что одновременное использование UFS и ZFS ведет к падению
> производительности. Это так или я чего-то не понял? К сожалению не
> могу найти рассылку где я это увидел.не припомню такое время
И еще до кучи если не сложно :) :
Что можно поделать с производительностью ZFS когда она "расшарена" через NFS?
Если с download все просто прекрасно, то на upload - все грустно, у UFS таких проблем нет.Из вариантов что я нашел в интернете:
- монтировать NFS с async - имхо опасно
- использовать SSD(mirror из двух) для log устройства для ZFS
> И еще до кучи если не сложно :) :
> Что можно поделать с производительностью ZFS когда она "расшарена" через NFS?
> Если с download все просто прекрасно, то на upload - все грустно,
> у UFS таких проблем нет.попробовать понять почему на upload "грустно" во что упирается, в скорость дисков,
в FS, в NFS ...?> Из вариантов что я нашел в интернете:
> - монтировать NFS с async - имхо опасно1) для ZFS нерекомендуется:
http://www.solarisinternals.com/wiki/index.php/ZFS_Best_Prac...
"If your server hosts a database, virtual machines, iSCSI targets, acts as a NFS server with the clients mounting in "sync" mode, or in any way has heavy synchronous write requests, then you may benefit by using a dedicated log device for ZIL."
2) начиная с 9.0 или с 9.1 изменился NFS сервер, был вроде патч для async
или рекомендация для задания в rc загрузки старого nfsС самим NFSv4 были проблемы...
Есть рекоммендация использовать выделенное SSD для ZIL при использовании NFS или
вроде вовсе его отключить, но не во время работы.> - использовать SSD(mirror из двух) для log устройства для ZFS
Это общая рекомендация ZFS, ко всему прочему, желательно использовать SSD SLC
>[оверквотинг удален]
> in any way has heavy synchronous write requests, then you may
> benefit by using a dedicated log device for ZIL."
> 2) начиная с 9.0 или с 9.1 изменился NFS сервер, был вроде
> патч для async
> или рекомендация для задания в rc загрузки старого nfs
> С самим NFSv4 были проблемы...
> Есть рекоммендация использовать выделенное SSD для ZIL при использовании NFS или
> вроде вовсе его отключить, но не во время работы.
>> - использовать SSD(mirror из двух) для log устройства для ZFS
> Это общая рекомендация ZFS, ко всему прочему, желательно использовать SSD SLCя использую NFSv3, производительности хватает с головой, а ACL не нужны.
Ясно, значит таки выделенный log device.Патч для async, хм. Надо будет таки проапгрейдиться с 9.1-Release до 9.2
Спасибо за ответы.
>[оверквотинг удален]
>> патч для async
>> или рекомендация для задания в rc загрузки старого nfs
>> С самим NFSv4 были проблемы...
>> Есть рекоммендация использовать выделенное SSD для ZIL при использовании NFS или
>> вроде вовсе его отключить, но не во время работы.
>>> - использовать SSD(mirror из двух) для log устройства для ZFS
>> Это общая рекомендация ZFS, ко всему прочему, желательно использовать SSD SLC
> я использую NFSv3, производительности хватает с головой, а ACL не нужны.
> Ясно, значит таки выделенный log device.
> Патч для async, хм. Надо будет таки проапгрейдиться с 9.1-Release до 9.2не факт что этот патч вошел в дерево системы, ищите в районе 2011г
> Спасибо за ответы.
Да не на чем, скорость записи мб связана c выбранным уровнем RAID в ZFS (ZFS пока не
быстрая FS)
>[оверквотинг удален]
>>> Это общая рекомендация ZFS, ко всему прочему, желательно использовать SSD SLC
>> я использую NFSv3, производительности хватает с головой, а ACL не нужны.
>> Ясно, значит таки выделенный log device.
>> Патч для async, хм. Надо будет таки проапгрейдиться с 9.1-Release до 9.2
> не факт что этот патч вошел в дерево системы, ищите в районе
> 2011г
>> Спасибо за ответы.
> Да не на чем, скорость записи мб связана c выбранным уровнем RAID
> в ZFS (ZFS пока не
> быстрая FS)Нет, тут именно NFS. Самба на том же диске работает прекрасно.
Raid 1. Локально копирование тоже проходит нормально.
Если экспортировать UFS на той же машине - то аплоад тоже работает идеально.