>Выдержки из блога Шварца (июнь 10, 2008): Лапша для ушей от пиарщиков - неинтересна.
>"В основу ZFS положен очень продуктивный принцип — что надежная система должна
>строиться из ненадежных компонентов.
Вот только любой конструктор знает что общая надежность системы зависит от надежности компонентов.И если надежность каждого компонента 95% и есть 10 компонентов, общая надежность - 0.95 * 0.95 * ... (и так 10 раз aka 0.95^10). Порядка 60% всего лишь. Дядька Шварц про этот простой инжинерный принцип известный всем конструкторам реально опасных и ответственных штук не в курсах?Ну, торгашам это простительно.
>Используя дополнительные циклы вычислений, ZFS постоянно выполняет
>эффективные проверки целостности, исключая любую возможность повреждения данных.
А вот это неправда.Хотя-бы потому что *проверки* никак не исключают повреждение данных а всего лишь обнаруживают их.Нестыковочка, да?Ну, понятное дело - торгаш говорит так чтобы продавалось удобнее, а как оно там на самом деле - юзеры все-равно не разберутся :)
>Флэш-память обеспечивает такую же высокую скорость чтения и записи данных, как и DRAM
Еще один бред сивой кобылы от маркетолога.Чтоб он знал, чисто физически у флеша чтение то конечно как у RAM по скорости.Но вот запись у него медленная.Особенно - стирание erase-блоков.И рядом с RAM не стояло - операции стирания и перезаписи могут занимать десятки-сотни миллисекунд.А у оперативки все в наносекундные или накрайняк микросекундные диапазоны укладывается обычно.
> флэш-память не требует питания для хранения данных.<...>
...а еще она лимитирована по числу перезаписей.В отличие от жесткого диска и RAM.О чем Шварц тактично промолчал.Да, об этом все узнают потом.Через несколько лет.Когда флеш-диски станут массовыми.И когда они начнут массово сыпаться от безбашенного юзежа оных под большой нагрузкой на запись...
> Именно этого мы и добиваемся при помощи ZFS.
Пусть вместо сраной лапши для ушей лучше расскажет - а что у него в ZFS сделано для оптимизации производительности при работе на флеше?Нихрена?Ну мы так и подумали, переводя с маркетингового языка на русский.
>цены, производительности и энергоэффективности.
Да, покупайте слонов.Наших слонов.Хаха, а что ж тогда Ораклу то продались?По идее ведь "такая скотина нужна самому"? :)
>Основная оптимизация ZFS под флэш -- конвергенция пулов хранения DRAM и flash,
Понятно - т.е. оптимизация ZFS под флеш на уровне физических свойств носителя отсутствует.Так и запишем :-).Если что - под оптимизацией понимается что-то реально эффективное.Скажем выравнивание по возможности всех структур на erase block (у современного флеша это обычно что-то типа 128Кб).Чтобы лишние перезаписи не гонять (это и тормознее и сажает циклы перезаписи флеша).Для флеш-дисков такая оптимизация нетривиальна (когда флеш сидит за контроллером скрывающим его истинную структуру - никому неизвестно как контроллер фактически адресует блоки, так что наложить структуры ФС так чтобы они изящно легли на физическую структуру - хитрая инжинерная задачка, не решаемая совершенно однозначно).
>А также простота организации всего этого.
А также маркетинговый треп Джонатана, который на ровном месте придумал для тех кто развесил уши факт что zfs якобы как-то оптимизирован под флеш :)