Очень хорошо, но база практически "пустая". Или алгоритм "тупит". Ищем контроллер, который имеет 2 uart, 1 usb и поддержку для карт памяти (больше никаких галочек не трогаем)
Находим два атмела. Без цены, без всего. Смотрим по характеристикам — какие-то дикие монстры.
Пока закрываю сайт :)
Кажется, мы говорим друг другу об одном и том же, только используя пересекающуюся терминологию, которая по сути не совпадает.
В смысле если использовать только ту терминологию (да, она более правильная, более распространенная и теде), то да. Я снимаю свои возражения. Да, ТЕ команды делают RAID10 и RAID50.
PS Я учился давно, когда «RAID50 означало массив RAID5, собранный из как минимум трех RAID0»
Правильно, не верьте мне. Но родной утилите-то поверите? zdb -d{ddd — по вкусу, но чем больше, тем точнее и дольше, на живых разделах будет ОЧЕНЬ долго}. Она покажет, как и что и где хранится.
Вы немного неправы. Что бы не разводить дискуссию с перепечатками, поищите zfs internals — там описано, как с помощью zdb узнать 100%, где и как какие данные хранятся.
Опять же ниже ответил. Если кратко, то как раз в этой фразе и скрыто краткое описание того, почему zfs не тормозит в случае потери одного из дисков.
Просто примите, что в случае более чем одного vdev в пуле, данные между ними объединяются аналогично raid0 (и только им). Или говоря языком перевода, данные размазываются по всем vdev в пуле равномерно (более-менее, если варианты, когда будет перекос). А из чего состоит каждый vdev — это уже дело админа. И данные между vdev никак не мигрируют.
На пальцах и грубо (очень грубо). Если я решил записать на пул из 4 дисков в «зеркале» два байта 00 и ff.
В случае с zfs на первых двух дисках будет записано 00, на вторых — ff.
В случае c raid10, на первых двух дисках будет записано 00ff, и на вторых — 00ff.
В этом и состоит принципиальная разница между raid01 и raid10.
Пойду с конца. Про страйп для корневой. Давно поддерживает.
pool: rpool
state: ONLINE
scan: resilvered 120G in 2h5m with 0 errors on Mon Dec 29 13:37:16 2014
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
c1t5000C5003BAFCFF3d0s0 ONLINE 0 0 0
c1t5000C5003BA4C02Bd0s0 ONLINE 0 0 0
Живая солярка грузится с зеркала. И omniOS тоже умеет.
Про raid 10/01. Да, я немного педант. Ибо данные все-таки ходят немного по другому.
Опять же, что согласно Вашей логике должно получиться после команды create pool mirror disk1 disk2 raidz1 disk3 disk4 disk5? :) Да, извращение но ведь сработает и сделает raid0(1/5), а не raid(5/1)0
Что касается перевода, то он полностью соответствует тому, что я раньше написал. Говоря другими словами, данные страйпятся между vdev, в каждом из которых данные защищены реданданси (да, тяжело с англицизмами)
Именно сама технология страйпинга между vdev и является основной фишкой zfs, благодаря которой она не впадает в дикие тормоза при выходе одного из дисков.
Ну с производительностью все сложнее. Все зависит от того, какую именно надо. IOPS вроде должны подрасти, а линейная — упасть. Но я таких тестов не делал. Я сторонник RAIDZ3 на максимум возможного.
…
zpool create tank mirror c1d0 c2d0 mirror c3d0 c4d0
The second mirror keyword indicates that a new top-level virtual device is being specified. Data is dynamically striped across both mirrors, with data being redundant between each disk appropriately.
Не хотел спорить и не буду — все равно заминусуют. И разбить надо, и порядок слов поменять надо с английского на русский. Нормальный человек написал бы примерно так
Это означает, что в отличие от других брендов, продающихся исключительно в онлайне, пользователи получат полноценную гарантийную и сервисную поддержку от старшего брата. Это станет весомым преимуществом перед приобретаемыми на свой страх и риск смартфонами.
Да и то немного глаза режет «старший брат» и «весомым преимуществом».
А это означает, что, в отличие от других брендов, продающихся исключительно в онлайне, пользователи Wileyfox получат полную гарантийную и сервисную поддержку от старшего брата, что станет весомым преимуществом перед смартфонами, приобретаемыми на свой страх и риск.
А это означает, что, в отличие от других брендов, продающихся исключительно в онлайне, пользователи Wileyfox получат полную гарантийную и сервисную поддержку от старшего брата, что станет весомым преимуществом перед смартфонами, приобретаемыми на свой страх и риск.
Можно вопрос? Откуда такая дикая любовь к запятым, расставляемым где надо и где не надо? Плюс очень похоже на подстрочный перевод
И по делу: пожалуйста, поменьше маркетоидных штук и побольше технических. Есть NFC? Сколько он живет (не около 10 часов, а скриншот теста)? И так далее и тому подобное.
Находим два атмела. Без цены, без всего. Смотрим по характеристикам — какие-то дикие монстры.
Пока закрываю сайт :)
В смысле если использовать только ту терминологию (да, она более правильная, более распространенная и теде), то да. Я снимаю свои возражения. Да, ТЕ команды делают RAID10 и RAID50.
PS Я учился давно, когда «RAID50 означало массив RAID5, собранный из как минимум трех RAID0»
Скажу сразу: зачем так было сделано, я не понимаю пока. Ибо было сделано до меня и давно и вообще неправда.
Просто примите, что в случае более чем одного vdev в пуле, данные между ними объединяются аналогично raid0 (и только им). Или говоря языком перевода, данные размазываются по всем vdev в пуле равномерно (более-менее, если варианты, когда будет перекос). А из чего состоит каждый vdev — это уже дело админа. И данные между vdev никак не мигрируют.
На пальцах и грубо (очень грубо). Если я решил записать на пул из 4 дисков в «зеркале» два байта 00 и ff.
В случае с zfs на первых двух дисках будет записано 00, на вторых — ff.
В случае c raid10, на первых двух дисках будет записано 00ff, и на вторых — 00ff.
В этом и состоит принципиальная разница между raid01 и raid10.
Живая солярка грузится с зеркала. И omniOS тоже умеет.
Про raid 10/01. Да, я немного педант. Ибо данные все-таки ходят немного по другому.
Опять же, что согласно Вашей логике должно получиться после команды create pool mirror disk1 disk2 raidz1 disk3 disk4 disk5? :) Да, извращение но ведь сработает и сделает raid0(1/5), а не raid(5/1)0
Что касается перевода, то он полностью соответствует тому, что я раньше написал. Говоря другими словами, данные страйпятся между vdev, в каждом из которых данные защищены реданданси (да, тяжело с англицизмами)
Именно сама технология страйпинга между vdev и является основной фишкой zfs, благодаря которой она не впадает в дикие тормоза при выходе одного из дисков.
…
zpool create tank mirror c1d0 c2d0 mirror c3d0 c4d0
The second mirror keyword indicates that a new top-level virtual device is being specified. Data is dynamically striped across both mirrors, with data being redundant between each disk appropriately.
Выделение — мое
Самая распространенная ошибка. Команда типа
Создает RAID-05. За подробностями, если не верите — в официальный гайд.
PS. Да, RAID10 она тоже не умеет. Только RAID01
Это означает, что в отличие от других брендов, продающихся исключительно в онлайне, пользователи получат полноценную гарантийную и сервисную поддержку от старшего брата. Это станет весомым преимуществом перед приобретаемыми на свой страх и риск смартфонами.
Да и то немного глаза режет «старший брат» и «весомым преимуществом».
А это означает, что, в отличие от других брендов, продающихся исключительно в онлайне, пользователи Wileyfox получат полную гарантийную и сервисную поддержку от старшего брата, что станет весомым преимуществом перед смартфонами, приобретаемыми на свой страх и риск.
Явная калька с кучей лишних запятых.
А это означает, что, в отличие от других брендов, продающихся исключительно в онлайне, пользователи Wileyfox получат полную гарантийную и сервисную поддержку от старшего брата, что станет весомым преимуществом перед смартфонами, приобретаемыми на свой страх и риск.
Явная калька с кучей лишних запятых.
И по делу: пожалуйста, поменьше маркетоидных штук и побольше технических. Есть NFC? Сколько он живет (не около 10 часов, а скриншот теста)? И так далее и тому подобное.
ЗЫ но я их давно уже не видел.