LINUX.ORG.RU

История изменений

Исправление alex07, (текущая версия) :

Итак, сообщаю вести с полей:

  1. ZFS хорош, очень хорош! Во-первых - понятная настройка. Во-вторых (и по-моему самое главное) он предсказуем, т.е. например если включить L2ARC сразу видно как он начинает работать, без всякой изотерики типа «ну там ядро само должно решить что кэшить, а что нет», как у меня с bcache было, который по итогу так и не заработал. Очень понятный набор утилит и все админится из одного места, а не набором не связанных между собой команд.

  2. Основной, на мой взгляд, минус - отсутствие интеграции в ядро и сборка с DKMS, мне еще предстоит осилить апгрейд ядра в такой конфигурации.

  3. «Из коробки» ZFS медленный, очень медленный. Особенно если делать RAIDZ. Но ситуация радикально меняется установкой «быстрого» кэша. Я для этой цели приспособил 2tb nvme диск. Кэш прогревается медленно, но затем все начинает буквально летать. Что, в принципе, не мудрено, но вот с bcache я даже близко не смог добиться подобных результатов. В итоге, скорость раздачи торрентов возросла с 7-8Mbps до 25-26Mbps.

  4. На моих задачах L2ARC работает быстрее с выключенным prefetch.

  5. Много маленьких пулов, работают «лучше» и позволяют более тонкую настройку чем один большой. Но это, я думаю, итак все понимают.

  6. Сжатие LZ4 великолепно, и практически не отнимает процессорного времени. Очень удобно для образов вирт. машин.

Исправление alex07, :

Итак, сообщаю вести с полей:

  1. ZFS хорош, очень хорош! Во-первых - понятная настройка. Во-вторых (и по-моему самое главное) он предсказуем, т.е. например если включить L2ARC сразу видно как он начинает работать, без всякой изотерики типа «ну там ядро само должно решить что кэшить, а что нет», как у меня с bcache было, который по итогу так и не заработал. Очень понятный набор утилит и все админится из одного места, а не набором не связанных между собой команд.

  2. Основной, на мой взгляд, минус - отсутствие интеграции в ядро и сборка с DKMS, мне еще предстоит осилить апгрейд ядра в такой конфигурации.

  3. «Из коробки» ZFS медленный, очень медленный. Особенно если делать RAIDZ. Но ситуация радикально меняется установкой «быстрого» кэша. Я для этой цели приспособил 2tb nvme диск. Кэш прогревается медленно, но затем все начинает буквально летать. Что, в принципе, не мудрено, но вот с bcache я даже близко не смог добиться подобных результатов.

  4. На моих задачах L2ARC работает быстрее с выключенным prefetch.

  5. Много маленьких пулов, работают «лучше» и позволяют более тонкую настройку чем один большой. Но это, я думаю, итак все понимают.

  6. Сжатие LZ4 великолепно, и практически не отнимает процессорного времени. Очень удобно для образов вирт. машин.

Исправление alex07, :

Итак, сообщаю вести с полей:

  1. ZFS хорош, очень хорош! Во-первых - понятная настройка. Во-вторых (и по-моему самое главное) он предсказуем, т.е. например если включить L2ARC сразу видно как он начинает работать, без всякой изотерики типа «ну там ядро само должно решить что кэшить, а что нет», как у меня с bcache было, который по итогу так и не заработал. Очень понятный набор утилит и все админится из одного места, а не набором не связанных между собой команд.

  2. Основной, на мой взгляд, минус - отсутствие интеграции в ядро и сборка с DKMS, мне еще предстоит осилить апдейт ядра в такой конфигурации.

  3. «Из коробки» ZFS медленный, очень медленный. Особенно если делать RAIDZ. Но ситуация радикально меняется установкой «быстрого» кэша. Я для этой цели приспособил 2tb nvme диск. Кэш прогревается медленно, но затем все начинает буквально летать. Что, в принципе, не мудрено, но вот с bcache я даже близко не смог добиться подобных результатов.

  4. На моих задачах L2ARC работает быстрее с выключенным prefetch.

  5. Много маленьких пулов, работают «лучше» и позволяют более тонкую настройку чем один большой. Но это, я думаю, итак все понимают.

  6. Сжатие LZ4 великолепно, и практически не отнимает процессорного времени. Очень удобно для образов вирт. машин.

Исправление alex07, :

Итак, сообщаю вести с полей:

  1. ZFS хорош, очень хорош! Во-первых - понятная настройка. Во-вторых (и по-моему самое главное) он предсказуем, т.е. например если включить L2ARC сразу видно как он начинает работать, без всякой изотерики типа «ну там ядро само должно решить что кэшить, а что нет», как у меня с bcache было, который по итогу так и не заработал. Очень понятный набор утилит и все админится из одного места, а не набором не связанных между собой комманд.

  2. Основной, на мой взгляд, минус - отсутствие интеграции в ядро и сборка с DKMS, мне еще предстоит осилить апдейт ядра в такой конфигурации.

  3. «Из коробки» ZFS медленный, очень медленный. Особенно если делать RAIDZ. Но ситуация радикально меняется установкой «быстрого» кэша. Я для этой цели приспособил 2tb nvme диск. Кэш прогревается медленно, но затем все начинает буквально летать. Что, в принципе, не мудрено, но вот с bcache я даже близко не смог добиться подобных результатов.

  4. На моих задачах L2ARC работает быстрее с выключенным prefetch.

  5. Много маленьких пулов, работают «лучше» и позволяют более тонкую настройку чем один большой. Но это, я думаю, итак все понимают.

  6. Сжатие LZ4 великолепно, и практически не отнимает процессорного времени. Очень удобно для образов вирт. машин.

Исправление alex07, :

Итак, сообщаю вести с полей:

  1. ZFS хорош, очень хорош! Во-первых - понятная настройка. Во-вторых (и по-моему самое главное) он предсказуем, т.е. например если включить L2ARC сразу видно как он начинает работать, без всякой изотерики типа «ну там ядро само должно решить что кэшить, а что нет», как у меня с bcache было, который по итогу так и не заработал. Очень понятный набор утилит и все админится из одного места, а не набором не связанных между собой комманд.

  2. Основной, на мой взгляд, минус - отсутствие интеграции в ядро и сборка с DKMS, мне еще предстоит осилить апдейт ядра в такой конфигурации.

  3. «Из коробки» ZFS медленный, очень медленный. Особенно если делать RAIDZ. Но ситуация радикально меняется установкой «быстрого» кэша. Я для этой цели приспособил 2tb nvme диск. Кэш прогревается медленно, но затем все начинает буквально летать. Что, в принципе, не мудрено, но вот с bcache я даже близко не смог добиться подобных результатов.

  4. На моих задачах L2ARC работает быстрее с выключенным prefetch.

  5. Много маленьких пулов, работают «лучше» и позволяют более тонкую настройку чем один большой. Но это, я думаю, итак все понимают.

Исходная версия alex07, :

Итак, сообщаю вести с полей:

  1. ZFS хорош, очень хорош! Во-первых - понятная настройка. Во-вторых (и по-моему самое главное) он предсказуем, т.е. например если включить L2ARC сразу видно как он начинает работать, без всякой изотерики типа «ну там ядро само должно решить что кэшить, а что нет», как у меня с bcache было, который по итогу так и не заработал. Очень понятный набор утилит и нет все админится из одного места, а не набором не связанных с собой комманд.

  2. Основной, на мой взгляд, минус - отсутствие интеграции в ядро и сборка с DKMS, мне еще предстоит осилить апдейт ядра в такой конфигурации.

  3. «Из коробки» ZFS медленный, очень медленный. Особенно если делать RAIDZ. Но ситуация радикально меняется установкой «быстрого» кэша. Я для этой цели приспособил 2tb nvme диск. Кэш прогревается медленно, но затем все начинает буквально летать. Что, в принципе, не мудрено, но вот с bcache я даже близко не смог добиться подобных результатов.

  4. На моих задачах L2ARC работает быстрее с выключенным prefetch.

  5. Много маленьких пулов, работают «лучше» и позволяют более тонкую настройку чем один большой. Но это, я думаю, итак все понимают.