The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В COMSTAR/ZFS в Illumos силами сообщества добавлена поддержка SCSI UNMAP

06.03.2011 07:30

Гарретт Д'Аморе (Garrett D'Amore), лидер проекта Illumos, в рамках которого создано полностью свободное и развиваемое независимым сообществом ответвление от кодовой базы OpenSolaris, представил реализацию поддержки SCSI-команды UNMAP для файловой системы ZFS и фреймворка COMSTAR (Common Multiprotocol SCSI Target), который обеспечивает работу системы в режиме SCSI target, позволяющего организовать доступ к сетевым хранилищам данных посредством протоколов FC (Fibre Channel), FCoE (Fibre Channel over Ethernet), iSCSI или iSER.

Реализация поддержки UNMAP является наглядной демонстрацией возможности сообщества самостоятельно не только исправлять ошибки в ZFS, но и развивать её функциональность. UNMAP - первое значительное улучшение, реализованное после основания проекта Illumos независимо от компании Oracle. В настоящий момент в Solaris и OpenSolaris поддержка UNMAP отсутствует.

Используя SCSI-команду UNMAP, файловая система может информировать хранилище об освобождении блоков данных и возможности их возвращения в пул свободных блоков физического хранилища. Например, когда для хранения задействован SSD-накопитель, производится не только изменение мета-данных ФС, но и уведомление контроллера SSD о возможности перераспределения указанных блоков, что позволяет заметно повысить эффективность работы сборщика мусора.

  1. Главная ссылка к новости (http://gdamore.blogspot.com/20...)
  2. OpenNews: Выпущен Oracle Solaris 11 Express
  3. OpenNews: На смену OpenSolaris пришел дистрибутив OpenIndiana
  4. OpenNews: Разработчики FreeBSD продолжат развитие ZFS без помощи Oracle
  5. OpenNews: В рамках проекта Illumos официально создано ответвление от OpenSolaris
  6. OpenNews: Предложения по изменению процесса разработки проекта Illumos
Автор новости: Anon Y Mous
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/29814-zfs
Ключевые слова: zfs, solaris, illumos, opensource
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (16) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 09:21, 06/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А TRIM как-же? Подавляющее большинство SSD на рынке SATA-шные ведь.
     
     
  • 2.3, Zenitur (?), 09:57, 06/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Я так думаю, уже несколько лет есть у них, а так же в Solaris и OpenSolaris. Они же не такие отсталые.
     
  • 2.5, Anon Y Mous (?), 14:12, 06/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    TRIM тут ни при чем. Речь идет об освобождении места, занимаемого ZVOLом, в тех ситуациях, когда ZVOL экспортируется через COMSTAR и используется чем-то, что умеет сообщать устройству о более не используемых областях. Полезно для тех, кто использует Thin Provisioning.
     
     
  • 3.8, User294 (ok), 18:13, 06/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > TRIM тут ни при чем.

    А почему не при чем, если описание фичи в новости подозрительно напоминает то что делает trim? oO

     
     
  • 4.9, Anon Y Mous (?), 18:40, 06/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А почему не при чем, если описание фичи в новости подозрительно напоминает то что делает trim? oO

    Потому что в SCSI это делает команда UNMAP. Потому что речь не о поддержке TRIM/UNMAP на уровне взаимодействия ZFS с дисками, а о поддержке UNMAP в COMSTAR/ZFS для того, чтобы можно было более неиспользуемое клиентами ZVOL'а пространство этого ZVOL'а возвращать в пул.

     
     
  • 5.11, Аноним (-), 19:10, 06/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    То есть для SSD ни холодно, ни жарко от этой новости?
     
     
  • 6.13, Anon Y Mous (?), 19:13, 06/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Совершенно верно.
     
     
  • 7.15, Аноним (-), 20:05, 06/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Совершенно верно.

    Вообще по линку на блог Гаррета он пишет:
    "With newer SSDs, and with COMSTAR, the ability to get back this notification is incredibly useful. SSDs want it to do garbage collection or other optimizations thereby improving performance."
    Есть польза для SSD выходит.

     
     
  • 8.17, anonymous (??), 00:23, 07/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Только если вы SSD расшариваете по iSCSI - именно само хранилище SSD, а не L2ARC... текст свёрнут, показать
     
  • 8.19, Аноним (-), 06:20, 07/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Во, Гарретт прояснил rty No At the moment this is only for COMSTAR Soo... текст свёрнут, показать
     

  • 1.6, grafsoft (ok), 15:49, 06/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Никто не в курсе, в этом месяце будет релиз Openindiana?
     
     
  • 2.16, pavlinux (ok), 23:20, 06/03/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Нет. 1 апреля будет презентация нового форка "Открытое Солнышко" - совместного проекта
    Южно-Уральского научно-исследовательского института водного хозяйства и Иудейской общины
    города Бобруйска. Сейчас ведуться работы по миграции кодовой базы в дата центр Бобруйска.
     

  • 1.7, anonymous (??), 17:20, 06/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >В настоящий момент в Solaris и OpenSolaris поддержка UNMAP отсутствует.
    >OpenSolaris

    может быть Solaris Express?

     
     
  • 2.20, Амнезинус (?), 08:54, 07/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще в Solaris.
     

  • 1.21, анон (?), 10:24, 07/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как я понимаю, это сугубо солярисовская фича, и в обозримом будущем на фряху её не портировать?
     
     
  • 2.22, Stax (ok), 16:35, 07/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Портировать может и можно (исходники COMSTAR доступны..), но будут ли это делать? В фре наверное уже используется какой-то свой iSCSI target.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру