LINUX.ORG.RU

Zfs


83

7

Всего сообщений: 47

Сравнение быстродействия нативного порта ZFS и Ext4/BtrFS/XFS в Ubuntu 10.04 LTS

 , , , , , ,

Группа Документация

Аналитики Phoronix.com произвели серию тестов различных файловых систем в Ubuntu 10.04. Для поддержки файловой системы ZFS в Ubuntu 10.04 LTS использовался модуль разработанный компанией KQ Infotech. В отличие проекта разрабатываемого по заказу LLNL модуль KQ Infotech поддерживает ZFS Posix Layer (ZPL), поэтому можно работать с файлами с помощью обычного файлового менеджера.

Вот какие результаты были получены:

  • В тесте Apache Benchmark v.2.2.11 самой производительной оказалась Ext4, а ZFS самой медленной
  • SQLite v.3.6.19 самой производительной оказалась XFS, а ZFS самой медленной Правда ZFS в OpenIndiana b147 показала бо́льшую производительность чем XFS в Ubuntu 10.04 LTS
  • В тесте Compile bench v.0.6 на сей раз самой производительной оказалась Ext4, чуть отстала Btrfs, предпоследние место заняла ZFS, а самую худшую производительность показала XFS. ZFS в OpenIndiana b147 показала производительность меньше чем Btrfs, на больше чем ZFS в Ubuntu 10.04 LTS
  • В тесте I/O Zone v.3.347 при размере файлов 64k лучшую производительность показала Btrfs, а худшую ZFS
  • В тесте I/O Zone v.3.347 при размере файлов 4k теперь ZFS на втором месте, Btrfs снова в лидерах, а на последнем месте оказалась XFS
  • В тесте FS-Mark v.3.3 в лидерах Ext4, на втором месте ZFS, а Btrfs показала худший результат
  • В тесте Threaded I/O Tester v.0.3.3 теперь в лидерах ZFS, Btrfs показала чуть худший результат, а на последнем месте оказалась Ext4

>>> Подробности (phoronix.com)

Root-msk
()

Релиз драйвера ФС ZFS, работающего на уровне ядра Linux — ZFS 0.5.2

 , ,

Группа Ядро Linux

Основные изменения:

Данный проект разрабатывает Брайан Белендорф по заказу LLNL. К сожалению, в текущий момент не поддерживается ZFS Posix Layer (ZPL). Из-за отсутствия поддержки ZPL сейчас невозможно работать с файлами на томах с ZFS.

Загрузить spl-0.5.2.tar.gz

Загрузить zfs-0.5.2.tar.gz

>>> Подробности (zfsonlinux.org)

Root-msk
()

Представлена ещё одна реализация ZFS на уровне ядра Linux

 ,

Группа Ядро Linux

Компания KQ Infotech представила свой проект портирования файловой системы ZFS на уровень ядра Linux. В отличие от проекта реализуемого по заказу LLNL, данный проект поддерживает ZFS Posix Layer (ZPL). Это значит, что можно работать с файлами с помощью файлового менеджера. Стоит отметь что это уже третий проект связанный с портированием поддержки ZFS в ОС на базе Linux-ядра.

Вот основные возможности проектов:

  • Проект по заказу LLNL поддерживает zpool v.26, портирован на I386 и AMD64, но не поддерживает ZPL
  • Проект компании KQ Infotech поддерживает zpool v.18, поддерживается ZPL, портирован только на AMD64 (будет поддержка Fedora 12, Red Hat Enterprise Linux 6 и Ubuntu 10.04 LTS)
  • Проект ZFS-FUSE поддерживает zpool v.23, поддерживает ZPL, портирован на I386, AMD64, PowerPC и Sparc. Также присутствует в основных репозиториях популярных дистрибутивов — Fedora (начиная с 11-ой версии), Ubuntu 10.04 LTS, Debian Squeeze и т.д.

Также отмечено, что KQ Infotech не будет продвигать патч в основную ветку ядра и выпустит его под лицензией CDDL. Скорее всего модули будут собираться на машине пользователя с помощью DKMS (как это происходит с проприетарными драйверами от ATI/NVidia или FOSS модулем от программы CDEmu)

>>> Подробности (phoronix.com)

Root-msk
()

Вышла NexentaCore Platform v3.0

 , , ,

Группа Open Source

Nexenta — это дистрибутив OpenSolaris, базирующийся на Ubuntu. Это первый дистрибутив, сочетающий утилиты GNU с ядром OpenSolaris. Nexenta использует систему управления пакетами от Debian.

Основные особенности:

  • Основан на 134-ой сборке OpenSolaris
  • Поддержка одной из последних возможностей ZFS — deduplication
  • Поддержка Crossbow (виртуальный IP-стек)
  • Более 13000 пакетов в репозитории
  • Основан на репозитории Ubuntu 8.04 LTS (Hardy Heron)
  • Включает последние dpkg/apt, gcc, binutils, coreutils, perl, python, ruby, Qt libs, GTK libs
  • Управление через SMF (Service Management Facility) такими серверными приложениями, как: apache, mysql, postgresql и exim4
  • На 100% родное окружение Debian, простое в обновлении и использовании
  • Включает по умолчанию Vim и screen
  • Включает apt-clone, представляющий собой apt-get, использующий возможности ZFS

Загрузить.

>>> Подробности (opensolaris.org)

xorik
()

Релиз драйвера ФС ZFS, работающего на уровне ядра Linux — ZFS 0.5

 ,

Группа Ядро Linux

Основное изменение по сравнению с ZFS 0.4.9 — это поддержка zpool версии 26. К сожалению, в текущий момент не поддерживается ZFS Posix Layer (ZPL). Из-за отсутствия поддержки ZPL сейчас невозможно работать с файлами на томах с ZFS. Уже реализована поддержка ZVOL virtual block device. Стоит заметить, что для работы ZFS требуется Solaris Porting Layer (SPL).

Загрузить zfs-0.5.0.tar.gz

Загрузить spl-0.5.0.tar.gz

>>> Подробности (github.com)

Root-msk
()

Сравнение быстродействия UFS/ZFS в FreeBSD 8.1 и Ext4/BtrFS в Ubuntu 10.10

 , , , , , ,

Группа Документация

Аналитики Phoronix.com произвели серию тестов различных файловых систем. Выигрыш файловой системы BtrFS во всех тестах виден невооруженным глазом. Например, в одном из тестов I/O Tester файловая система BtrFS обогнала ZFS более чем на порядок. В тесте Postmark BtrFS показала в 3 раза лучшую производительность, чем ZFS. В тесте Compile bench BtrFS обогнала ZFS всего на десятые доли процентов. И только в I/O Tester при количестве потоков, равном 4, ZFS вырвала пальму первенства у BtrFS (отставание BtrFS от ZFS составило около 30%).

Файловая система BtrFS разрабатывается компанией Oracle и в скором времени может занять место основной файловой системы как в мобильных устройствах, так и в высоконагруженных серверах под управлением операционных систем на базе Linux-ядра. Например, Intel и Nokia уже выбрали BtrFS в качестве файловой системы, используемой по умолчанию в MeeGo.

>>> Подробности (phoronix.com)

Root-msk
()

NetApp угрожает Coraid cудебным преследованием за использование ZFS

 , , , ,

Группа Open Source

Компания Coraid - производитель недорогих систем хранения данных на базе Линукс, использующих протокол AoE (ATA over Ethernet), - сообщила о приостановке поставок систем EtherDrive® Z-Series, после получения письма с угрозами судебного преследования от компании NetApp, заявляющей, что включенная в эту линейку продуктов файловая система ZFS с открытыми исходными кодами нарушает патенты NetApp.

В размещенном в блоге Coraid тексте письма заказчикам исполнительный директор Coraid Кевин Браун сообщает, что угроза судебного преследования, исходящая от NetApp, является продолжением попытки остановить распространение файловой системы ZFS, начатой в 2007 году в рамках судебного иска против создавшей ZFS компании Sun Microsystems. Последние новости, касающиеся этого иска, и встречного иска, поданного компанией Sun Microsystems против компании NetApp, были размещены в специальном разделе сайта компании Sun Microsystems в декабре 2009 года. Судебные разбирательства между NetApp и Sun Microsystems не были завершены к моменту покупки последней корпорацией Oracle, унаследовавшей дело. На этот счет Кевин Браун пишет: «На самом деле NetApp и Oracle сейчас пытаются разрешить диспут во внесудебном порядке».

Поставки будут приостановлены до разрешения этого диспута.

>>> Текст письма Coraid заказчикам (coraid.com)

ZFSych
()

Для Linux доступна нативная поддержка файловой системы ZFS

 ,

Группа Ядро Linux

Брайан Белендорф реализовал набор патчей к Linux-ядру (в текущий момент поддерживается версия 2.6.32 и 2.6.18), а также был портирован набор библиотек libavl, libnvpair, libefi, libunicode и libutil из OpenSolaris для нативной поддержки файловой системы ZFS в операционной системе GNU/Linux. В текущий момент поддерживается RHEL5/6, Fedora 12 и Ubuntu 10.04 LTS. В отличие от ZFS-FUSE, который поддерживает zpool v.23, пока что реализована поддержка zpool v.18.

Стоит заметить, что поддержка будет осуществляться в виде патчей из-за несовместимости лицензии CDDL и GPL. Скорее всего, модуль ядра будет собираться с помощью DKMS на машине пользователя, как это происходит при установки проприетарных драйверов для видеокарт производства ATI или NVidia.

Новость взята с opennet.ru.

>>> Подробности (github.com)

Root-msk
()

Вышел ZFS-FUSE 0.6.9

 ,

Группа Open Source

Основные изменения:

  • Добавлена поддержка zpool версии 23
  • Добавлена поддержка zpool split
  • Добавлен интерфейс kstat
  • Добавлена поддержка архитектуры PowerPC (тестировалось на Debian Squeeze)
  • Добавлена поддержка sharenfs — zfs set sharenfs=on pool/fs (для этого нужна поддержка nfs-kernel-server)
  • Добавлена поддержка аutoreplace через скрипт /etc/zfs/zfs_pool_alert
  • Множество улучшений и багфиксов связанных с самим де́моном zfs-fuse

В текущий момент проект находится на стадии бета-тестирования, но уже поддерживает как чтение так и запись на тома с файловой системой ZFS. Также реализована поддержка одной из последних версий zpool'а — zpool v.23.

После перехода на бета-стадию, zfs-fuse имеется в основных репозиториях популярных дистрибутивов Linux — Fedora (начиная с 11-ой версии), Ubuntu 10.04 LTS (Lucid Lynx), Debian Squeeze и т.д.

>>> Подробности (zfs-fuse.net)

Root-msk
()

Технология Highly Avalable Storage

 avalable storage, highly, ,

Группа BSD

Один из авторов порта zfs, Pawel Jakub Dawidek добавил в ядро FreeBSD новый geom-класс, позволяющий иметь когерентную реплику блочных устройств хостов в сети, независимо от типа storage и файловой системы. При отказе master-узла, его функции автоматически передаются одному из slave-узлов, совершенно прозрачно для клиента.

>>> Подробности (freebsd.org)

Sun-ch
()

В ZFS появилась поддержка исключения дубликатов

 ,

Группа Open Source

Jeff Bonwick, разработчик интересной во всех смыслах файловой системы нового поколения ZFS, в своём блоге сообщил о реализации следующего новшества — системы автоматического распознавания и объединения дубликатов!

Технология работает на уровне блоков данных, что, по оценке разработчиков Sun, является более универсальным и менее ресурсоемким решением, по сравнению с вычислением дубликатов на уровне файлов или произвольных наборов байтов. Как известно, для каждого блока данных в ZFS вычисляется контрольная сумма по алгоритму SHA256. Если данная контрольная сумма уже присутствует в хэше, то запись такого же блока данных, который уже есть в хранилище, не производится, а создаётся ссылка на уже имеющийся блок данных. То есть, если в нескольких файлах присутствуют одинаковые блоки данных, то они будут сохранены на физический носитель только один раз.

>>> Подробности (opennet.ru)

iZEN
()

Энтузиасты взяли в свои руки реализацию ZFS для MacOS X

 , , ,

Группа Apple

На прошлой неделе компания Apple закрыла открытый проект zfs.macosforge.org, занимавшийся адаптацией файловой системы ZFS для платформы MacOS X. Закрытие официального продукта привело к образованию нового свободного проекта MacZFS, который базируется на ранее созданной Apple кодовой базе, но отличающегося методом интеграции в систему. MacZFS выполняется не на уровне ядра, а на пользовательском уровне, работая с использованием MacFUSE.

Для пользователей MacOS X желающий протестировать новый ZFS-модуль подготовлен бинарный пакет, собранный на основе опубликованных в Git-репозитории исходных текстов, а также инструкция по настойке.

Источник: opennet.ru

>>> Подробности (ostatic.com)

iZEN
()

Apple прекращает поддержку ZFS

 ,

Группа Apple

В пятницу на http://zfs.macosforge.org/ появилось сообщение "Проект ZFS прекращен. репозиторий и список рассылки будут скоро удалены"

В июне 2007 исполнительный директор Sun Джонатан Шварц заявил что Apple приняла решение сделать ZFS основной ФС в MacOS X. Apple опровергла это заявление, объявив, что ZFS будет доступна в виде дополнительной ФС. Ранее в этом году ZFS не была включена в новую версию MacOS X Snow Leopard.

На решение Apple могли повлиять неясные перспективы и статус продукта: NetApp подала в суд обвиняя Sun в нарушении патентов, Sun ответила встречным иском, Oracle купила Sun.

В настоящее время Apple ищет разработчика ФС: http://jobs.apple.com/index.ajs?metho...

>>> Подробности (theregister.co.uk)

scott_tiger
()

Анонсирован HAST Project

 , , highly available storage,

Группа BSD

Pawel Jakub Dawidek известный как автор многочисленных классов подсистемы GEOM (eli, mirror, gate, label, journal, hsec и т.д.) получил финансирование от компанией OMCnet Internet Service и TransIP BV на релизацию проекта высоконадежного хранилища данных кластерной архитектуры для FreeBSD.

>>> Подробности (freebsd.org)

Sun-ch
()

Найдены уязвимости в Solaris 10 при работе с ZFS

 , , ,

Группа Безопасность

Данная уязвимость позволяет локальному пользователю, который имеет права на смену владельца для своих файлов, изменить владельца для чужих файлов. Что характерно, данной уязвимости подвержены данные, хранящиеся на томах с файловой системой ZFS. Sun выпустила следующие патчи, устраняющие данную уязвимость:

  • Патч с номером 141444-09 для платформы SPARC
  • Патч с номером 141445-09 для платформы x86

>>> Подробности (sun.com)

Root-msk
()

ZFS в FreeBSD: готово к продакшену

 ,

Группа Open Source

ZFSv13 в составе системы FreeBSD полностью готова для использования в промышленной эксплуатации.

Об этом говорит комментарий к ревизии 197221 SVN исходного кода FreeBSD.

Обсуждение: http://forum.lissyara.su/viewtopic.ph...

>>> Подробности (freebsd.org)

iZEN
()

Вышел ZFS-FUSE 0.6.0

 ,

Группа Linux General

Основные изменения:

  • Добавлена поддержка zpool вплоть до версии 16
  • Теперь требуется FUSE v 2.8.0 (FUSE API версии 26)
  • Добавлены некоторые команды управления ФС.
  • Теперь сообщения об ошибках стали более информативны
  • Исправлены такие ошибки как: невозможность сборки под openSUSE 11.0, проблемы с командой umount и SCSI-устройствами
  • Уменьшено потребление памяти

Исходники можно скачать Воспользовавшись ссылкой

Пользователи Ubuntu 8.10 могут установить данное ПО из Synaptic'а добавив следующие репозитории:

deb http://ppa.launchpad.net/brcha/ppa/ubuntu interpid main

deb-src http://ppa.launchpad.net/brcha/ppa/ubuntu interpid main

Если у Вас другая версия, например, 8.04, то следует interpid заменить на кодовое имя соответствующей версии (для 8.04 это — hardy). Поддерживаются дистрибутивы Ubuntu начиная с 7.10 вплоть 9.04. Так же рекомендуется экспортировать PGP-ключ. Это можно сделать используя эту ссылку

Проект будет полезен для тех у кого на компьютере имеется как Linux так и FreeBSD или OpenSolaris. Так как FreeBSD и OpenSolaris использует именно ZFS. Хотя проект и находится на бета стадии разработки, уже поддерживается чтение/запись самой последнего версии zpool — 16

Портирование ZFS на уровень Linux-ядра затруднено из-за патентов выданных Sun и несовместимостью лицензии GPLv2 и CDDL.

>>> Подробности (rudd-o.com)

Root-msk
()

Код ZFS перенесен в ядро NetBSD

 , ,

Группа BSD

В рассылке NetBSD tech-kernel появилось письмо, в котором сообщается, что у разработчика Adam Hamsik получилось перенести код файловой системы ZFS (доступной под лицензией CDDL) из OpenSolaris в ядро NetBSD.

У него получилось собрать код с применением некоторых патчей, которые должны быть рассмотрены сообществом более тщательно.

Однако автор просит пока воздержаться от использования/сборки ядра NetBSD с кодом ZFS.

>>> Ссылка на письмо (nabble.com)

x4DA
()

Apple отказывается от ZFS в следующей версии MacOs

 ,

Группа Apple

В следующей версии MacOs 10.6 ("Snow Leopard") представленной на Mac World Apple убрала все упоминания о ZFS(128-bit Zettabyte File System).
ZFS была добавлена в предыдущую версии MacOS.
Apple не раскрывает причины отказа от использования ZFS.

>>> Snow Leopard kisses ZFS bye-bye (theregister.co.uk)

grim
()

Новая версия NexentaStor 1.1.7 теперь с COMSTAR!

 , , ,

Группа Проприетарное ПО

Вышла новая версия NexentaStor ― приложения для управления основанной на ZFS системой хранения данных уровня крупного предприятия. Дистрибутив NexentaStor основан на Nexenta Core Platform 1.x ― сочетании ядра OpenSolaris и рабочего окружения Debian.

Главной и интересной особенностью этой версии является то, что NexentaStor теперь можно назвать самым скоростным iSCSI-решением доступным на сегодняшний день. Как утверждает статья, ускорение достигнуто более чем в 3 раза за счет использования нового SCSI-стека ― COMSTAR. COMSTAR ― это идеальный способ совместить разнородные транспорты данных в ядре Nexenta/OpenSolaris. На сегодняшний день доступны следующие основные транспорты: iSCSI, iSCSI/iSER (RDMA), FC (Fiber-Channel), FCoE (Fiber-Channel Over Ethernet).

Также новая версия рекомендована для предприятий желающих использовать ZFS в среде Windows. Новая версия включает поддержку CIFS oplocks, что значительно ускоряет работу сервера NexentaStor в среде Windows.

>>> Подробности (nexenta.org)

erast
()