The OpenNET Project / Index page

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

Для Btrfs представлена асинхронная реализация DISCARD

22.01.2020 04:48

Для файловой системы btrfs представлена асинхронная реализация операции DISCARD (пометка освобождённых блоков, которые уже можно не хранить физически), реализованная инженерами компании Facebook.

Суть проблемы: в изначальной реализации DISCARD выполняется синхронно с остальными операциями, что в ряде случаев приводит к проблемам производительности, поскольку приходится ожидать завершения соответствующих команд накопителями, что требует дополнительное время. Это может стать проблемой в случае, если реализация DISCARD накопителем работает медленно.

При асинхронной реализации ожидать завершения DISCARD накопителем при обычной работе ФС не требуется, что снимает проблему, переводя данную операцию в разряд фоновых. Представленная реализация также выполняет некоторые оптимизации. Например, она ожидает некоторое время из соображений, что блок возможно будет вскоре использован так, что вообще не окажется смысла в выполнении процедуры DISCARD, а также пытается объединять регионы до фактического выполнения DISCARD с целью уменьшения общего числа операций.

  1. Главная ссылка к новости (https://www.phoronix.com/scan....)
  2. OpenNews: Доступна файловая система Reiser5
  3. OpenNews: В состав ядра Linux принят dm-clone, модуль для эффективной репликации внешних устройств
  4. OpenNews: Проблема с потерей данных на SSD при использовании ядра Linux 5.1, LVM и dm-crypt
  5. OpenNews: Новый выпуск распределенного реплицируемого блочного устройства DRBD 9.0.1
  6. OpenNews: Обновление кластерной файловой системы LizardFS 3.13.0-rc2
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/52228-btrfs
Ключевые слова: btrfs, discard, trim
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (138) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 07:36, 22/01/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +30 +/
    В общем, похороны btrfs явно идут не по плану.
     
     
  • 2.3, Нонон (?), 07:58, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Сейчас другие фс фичу растянут и все..
     
     
  • 3.64, Аноним (-), 15:07, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    И - что? Они научатся делать аналог btrfs device add/remove/replace? Плавно, в фоне, без остановки сервисов и системы? А не как блочные RAID? Дааа? Ну, блин, тогда этот мир станет значительно удобнее. Но это слишком хорошо чтобы быть правдой :P
     
     
  • 4.98, Ананимус (?), 19:03, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ты сейчас пытаешься утверждать, что в mdraid нельзя добавить/убрать девайс на лету? Ты совсем там что ли поехавший? P_P
     
     
  • 5.100, Аноним (-), 20:41, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Я пытаюсь утверждать что btrfs перенес все это на качественно новый уровень - Т... большой текст свёрнут, показать
     
  • 2.4, Дмитрий Марков (?), 07:59, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +12 +/
    А нафига её хоронить, хорошая ФС, в целом частично замена zfs. Просто достаточно специфическая и не везде подойдёт, ну так это можно почти про все известные ФС сказать.
     
     
  • 3.5, Аноним (5), 08:48, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >частично замена zfs

    Ну это вообще не показатель. Учитывая, что из-за возможных юридических проблем, ZFS можно ставить только на домашние файлопомойки, у разумных людей, её заменой будет вообще любая ФС. Хоть FAT12.

     
     
  • 4.6, Дмитрий Марков (?), 08:50, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>частично замена zfs
    > Ну это вообще не показатель. Учитывая, что из-за возможных юридических проблем, ZFS
    > можно ставить только на домашние файлопомойки, у разумных людей, её заменой
    > будет вообще любая ФС. Хоть FAT12.

    расскажи мне про дедупликацию, сжатие, etc и raidсредствамиfs на fat32..

     
     
  • 5.8, Аноним (5), 08:57, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >расскажи мне про дедупликацию, сжатие, etc и raidсредствамиfs на fat32..

    Лучше расскажи это, на этапе экспертизы проекта, юридическому отделу своей компании, после того как они ознакомятся со всеми 100500 вариантами, противоречащих друг-другу лицензий, под которыми "распространяется" ZFS.
    Так что если все эти фичи тебе действительно нужны для дела, а не просто "шоб было", то btrfs, пока, безальтернативна.

     
     
  • 6.11, Дмитрий Марков (?), 09:15, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Проблемы негров шерифа не волнуют Если я могу решить задачу и на btrfs и на ... большой текст свёрнут, показать
     
     
  • 7.13, Аноним (5), 09:20, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +12 +/
    Они не будут биться головой о стену, они, вместе с руководством конторы, фигурально выражаясь, будут бить о стену вас за то, что вы, вместо готового работоспособного решения, предлагаете букет своих опасных для бизнеса фантазий.
     
     
  • 8.14, Дмитрий Марков (?), 09:34, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –5 +/
    если у вас так я вам сочувствую... текст свёрнут, показать
     
     
  • 9.16, Аноним (5), 09:40, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    А, за пределами уютного домашнего локалхоста, по другому вообще не бывает Becau... текст свёрнут, показать
     
     
  • 10.19, Дмитрий Марков (?), 09:45, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Бывает, если у руководства есть опыт работы а не только переворачивания бумаг Б... текст свёрнут, показать
     
     
  • 11.22, Аноним (5), 09:58, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Извините, но я вообще не понял, как ваше карамельное видение прекрасного мира гр... текст свёрнут, показать
     
     
  • 12.34, Руковводство (?), 10:54, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    что тут непонятного, товарищ все правильно вам продемонстрировал - он будет пред... текст свёрнут, показать
     
     
  • 13.69, Аноним (-), 15:34, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да это все и сейчас можно в нормальных фирмах И на этом глобусе хороших фирм та... текст свёрнут, показать
     
  • 11.32, Руковводство (?), 10:53, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    бывает, только вас-то мы зачем наняли Если исполнять наши хотелки - то это не в... большой текст свёрнут, показать
     
     
  • 12.37, Дмитрий Марков (?), 10:59, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    gt оверквотинг удален Я предлагаю n решений как технический специалист с точ... большой текст свёрнут, показать
     
     
  • 13.40, Аноним (5), 11:07, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Немного ниже вам уже предложили повторить тоже самое, с руками за головой, лежа ... текст свёрнут, показать
     
     
  • 14.41, Дмитрий Марков (?), 11:15, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    вообще не понимаю о чём речь если ничего не нарушать то и маскишоу нестрашны... текст свёрнут, показать
     
     
  • 15.42, Аноним (5), 11:19, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Расскажите эту шутку гуглу, который воспользовался свободной явой для своего сво... текст свёрнут, показать
     
     
  • 16.50, Дмитрий (??), 12:34, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    про свободный андроид расскажите Huawei... текст свёрнут, показать
     
     
  • 17.51, Аноним (5), 12:40, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так гуглосервисы, вроде как, ни разу не свободные Но, строго говоря, они не час... текст свёрнут, показать
     
     
  • 18.58, орацл (?), 13:28, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    вот это они нам в суде и пытаются опровергнуть - Пока получается плохо, судья,... текст свёрнут, показать
     
  • 17.72, Аноним (-), 15:37, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Они свободны взять исходники и делать с ними что сочтут нужным, в пределах лицен... текст свёрнут, показать
     
  • 16.71, Аноним (-), 15:35, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так где у гугла маски-шоу то были Пока они только в суде пинаются, по эконом... текст свёрнут, показать
     
     
  • 17.94, Аноним (5), 17:22, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А зачем нужны маски-шоу, если доказательства предполагаемой вины в любом салоне ... текст свёрнут, показать
     
     
  • 18.101, Аноним (-), 20:45, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Много бла-бла ни о чем, не от мира американских корпораций уровня гугла Вы вооб... текст свёрнут, показать
     
     
  • 19.116, Аноним (1), 06:38, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Великолепный ответ, полностью подтверждающий моё смелое предположение Удачи вам... текст свёрнут, показать
     
  • 19.120, пох. (?), 12:31, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    у 80 процентов россиян нет загранпаспорта, 70 россиян никогда не бывали за гр... текст свёрнут, показать
     
     
  • 20.123, Аноним (-), 14:18, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а у меня есть некоторое количество знакомых линчевателей , так что я с ними ... текст свёрнут, показать
     
  • 11.111, Аноним (111), 23:44, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Такое возможно только в самой примитивной умозрительной модели бизнеса ... текст свёрнут, показать
     
  • 6.18, За Навального (?), 09:45, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А зачем им знаю название ФС? В документах будет фигурировать ubuntu.
     
     
  • 7.23, Аноним (5), 10:01, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Обычное заблуждение для людей с ником как у вас.
     
  • 7.65, Аноним (-), 15:15, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Твой wannabe-ильич врядли оценит такой подход, он вроде бы за честное выполнение законов - принимаемых нормальными общественными процессами, а не как сейчас в РФ. А это, на минутку, означает что пытаться объехать на кривой козе лицензию - дурно пахнет.
     
     
  • 8.133, Анрей (?), 09:47, 24/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если 171 там 187 171 нормальные законы, принимаемые нормальными общественн... текст свёрнут, показать
     
     
  • 9.137, Аноним (137), 14:05, 24/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот такого - появилось понятие интеллектуальной собственности Это относитель... большой текст свёрнут, показать
     
  • 6.99, Аноним (99), 19:49, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Лучше расскажи это, на этапе экспертизы проекта, юридическому отделу своей компании, после того как они ознакомятся со всеми 100500 вариантами, противоречащих друг-другу лицензий, под которыми "распространяется" ZFS.

    К счастью, все относящиеся к сабжу лицензии не накладывают ограничения на пользователей, только на распространителей

     
     
  • 7.117, Аноним (1), 06:40, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так я и сказал, что для домашних файлопомоек ZFS - прекрасный выбор.
     
     
  • 8.125, пох. (?), 15:20, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    корпорация - тоже пользователь Пока она не называется iX system и не продает, с... большой текст свёрнут, показать
     
  • 8.130, Аноним (130), 22:26, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Слово пользователь в данном контексте не подразумевает физ лицо или некоммерче... текст свёрнут, показать
     
  • 5.31, Аноним (31), 10:50, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >расскажи мне про дедупликацию, сжатие, etc и raidсредствамиfs на fat32..

    Когда у тебя есть опасение, что в твой офис нагрянут маски-шоу и расскажут тебе про нехорошо нарушать лицензии, то ты предпочтёшь обходиться и без дедупликации.

     
     
  • 6.36, Дмитрий Марков (?), 10:56, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>расскажи мне про дедупликацию, сжатие, etc и raidсредствамиfs на fat32..
    > Когда у тебя есть опасение, что в твой офис нагрянут маски-шоу и
    > расскажут тебе про нехорошо нарушать лицензии, то ты предпочтёшь обходиться и
    > без дедупликации.

    а разве я как-то нарушаю лицензию?

     
  • 4.60, user (??), 13:34, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Самое смешное, что как раз для домашних файлопомоек важна работа с дисками какие были в наличии, без необходимости покупать одинаковые.
     
     
  • 5.92, Аноним (-), 16:50, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Btrfs как раз этим удобен. И не только дома.
     
  • 3.10, Аноним (10), 09:13, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > хорошая ФС, в целом

    Как раз в целом ФС такая себе, есть пяток фундаментальных просчетов (можете интервью с Шишкиным за 2010 год прочитать, там подробнее), а в частности есть нужные идеи и не более.

     
     
  • 4.12, Аноним (5), 09:16, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >интервью с Шишкиным

    Это как, на полном серьёзе, воспринимать рассказ брошенной жены об особенностях личности бывшего мужа.

     
  • 4.15, Дмитрий Марков (?), 09:37, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> хорошая ФС, в целом
    > Как раз в целом ФС такая себе, есть пяток фундаментальных просчетов (можете
    > интервью с Шишкиным за 2010 год прочитать, там подробнее), а в
    > частности есть нужные идеи и не более.

    С 2010 года прошло на минуточку 10 лет, за это время проект очень сильно видоизменился. В 2012 у меня был очень печальный опыт с ней (в тестовой среде), но сейчас уже вполне можно доверять ей прод.

     
     
  • 5.30, пох. (?), 10:43, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > С 2010 года прошло на минуточку 10 лет, за это время проект очень сильно видоизменился

    о да, давайте напомню вехи большого пути:
    1. его вышвырнули за порог орацла
    2. suse обанкротилась (неважно как официально это оформлено -  по факту - банкрот, разработки давно покрыты окаменевшей плесенью)
    3. вместо десятков активных разработчиков (не присылателей патча из одной строки, а людей способных на перспективное планирование, анализ и продумывание, куда и зачем развивается проект) - остался один прикованный в подвалах фейсбука раб - решающий, заметьте, проблемы - фейсбука, а не ваши.

    Конечно же, от всего этого сразу же можно стало "доверить прод". (мелким шрифтиком: если вы - фейсбук)

     
     
  • 6.33, Аноним (5), 10:54, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кстати, о прикованных в подвале... ReiserFS тоже, по сути, одним человеком писалась. И, несмотря на некоторую незавершенность, остаётся одной из самых годных ФС для линя. Так что численность команды - не показатель. Главное что-бы разраб знакомствами через инет не увлекался.
     
     
  • 7.38, пох. (?), 11:02, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    это кем еще Если вы имели в виду который щас сыдить - то я вас огорчу, он вообщ... большой текст свёрнут, показать
     
     
  • 8.48, maximnik0 (?), 12:21, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Как это обмануть В лицензии прямо прописано разрешение на продажу и платный суп... текст свёрнут, показать
     
     
  • 9.52, пох. (?), 12:40, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Причем тут лицензия С лицензией все в порядке - просто в ядро твой gpl-код не б... текст свёрнут, показать
     
     
  • 10.78, Аноним (-), 16:06, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вообще-то Reiser3 взяли А с reiser4 а вот сравните взаимодействия btrfs d... большой текст свёрнут, показать
     
  • 7.63, Аноним (63), 13:57, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    1 человеком? вот тут в соседнем чатике сидит весь Namesys в котором было около десятка девелоперов и который писал эту самую ReiserFS..
     
     
  • 8.67, Аноним (-), 15:24, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Как мне кажется, проблема именно в том что _писал_ Вот именно так - в прошедшем... большой текст свёрнут, показать
     
     
  • 9.76, Аноним (76), 16:05, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В Reiser4 асинхронный DISCARD появился пять лет назад Причём тот дискард прециз... текст свёрнут, показать
     
     
  • 10.81, Аноним (-), 16:13, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У btrfs-а своя довольно приличная механика для всяких deffered процедур включая ... большой текст свёрнут, показать
     
     
  • 11.83, Аноним (-), 16:18, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    p s между прочим defer discard а позволили навернуть интересные оптимизации за... большой текст свёрнут, показать
     
  • 10.88, Аноним (88), 16:31, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А еще там написано вот такое code WARNING Incorrectly specified erase unit ... текст свёрнут, показать
     
  • 10.134, Аноним (134), 10:48, 24/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ПРЕЦИЗИОННЫЙ Discard 111 Никакой он не прецизионный, и при допустим blocksize ... текст свёрнут, показать
     
     
  • 11.138, Аноним (138), 14:08, 24/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Они там вообще поразвели весьма забавной теории Которая подкреплена хрен бы ... текст свёрнут, показать
     
     
  • 12.142, Аноним (142), 12:36, 25/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тогда вообще, фсе файловые системы, которые издают DISCARD-запросы, занимаютс... текст свёрнут, показать
     
  • 9.93, Аноним (63), 17:21, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    как людям перестали платить деньги - так все и умерло Все логично ... текст свёрнут, показать
     
     
  • 10.97, Аноним (97), 18:34, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мне бы так жить, как оно умерло На дворе Reiser5 c логическими томами и парал... текст свёрнут, показать
     
     
  • 11.102, Аноним (-), 20:49, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Теория от практики отличается тем что в теории все зашибись, а на практике - ест... текст свёрнут, показать
     
     
  • 12.121, пох. (?), 12:38, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    1 к первой части На дворе вон вторая версия hammer ну и что Как не пользова... текст свёрнут, показать
     
     
  • 13.124, Аноним (-), 14:55, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот и то Выглядит забавно, но это как дельтаплан с моторчиком Так то здоров... большой текст свёрнут, показать
     
  • 6.35, Дмитрий Марков (?), 10:56, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален 2 не соглашусь, но тред не об этом 3 если дальше разви... большой текст свёрнут, показать
     
     
  • 7.39, пох. (?), 11:06, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > 3) если дальше развивать в этом направлении то редхату доверять прод

    опишите в двух словах разницу между основной бизнес-идеей редхата и фейсбука.

    И поймете, почему доверять прод редхату и microsoft - да, можно. Даже если вы не редхат и не microsoft.

    Желательно в первом случае - имея под подушкой толстую-толстую пачку денег, если что-то пойдет не так. Во втором она не требуется - потому что бизнес снова другой.

     
     
  • 8.74, Аноним (-), 15:49, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    потому что вам нравятся кейлоггеры в системе и прочий кал ... текст свёрнут, показать
     
     
  • 9.106, пох. (?), 22:40, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    для этого у вас есть б-жественная бубунточка С popularity-contest, apport, upda... текст свёрнут, показать
     
     
  • 10.110, Аноним (-), 23:04, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ИМХО, кейлоггер неприятнее Он суперсет всего этого А вот не надо тут за всех ... большой текст свёрнут, показать
     
     
  • 11.122, пох. (?), 12:41, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ныкаемся, опять эксперты опеннета в треде да уж чего там непонятного - внедря... текст свёрнут, показать
     
     
  • 12.132, Аноним (-), 04:52, 24/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Чего мне страдать то Я себе в кернеле врубил новомодный lockdown, но таки не за... текст свёрнут, показать
     
  • 8.80, Аноним (-), 16:07, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Саппорт и энтерпрайз vs социалка для хомяков ... текст свёрнут, показать
     
  • 6.73, Аноним (-), 15:48, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Или, если быть точнее, Мэйсон и ко просто ушли в другие фирмы Более того - из о... большой текст свёрнут, показать
     
     
  • 7.108, пох. (?), 22:52, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    угу, просто ушли И место с собой захватили - потому что очень вряд ли в оракле ... большой текст свёрнут, показать
     
     
  • 8.112, Аноним (-), 23:44, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ИМХО, у оракла вообще проблемы с наймом опенсорсных разработчиков Идти работать... большой текст свёрнут, показать
     
     
  • 9.119, пох. (?), 07:30, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ты перепутал с истеричками, они там - наразрабатывали бы Орацл очень неплохо пл... большой текст свёрнут, показать
     
     
  • 10.127, Аноним (-), 20:27, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это про каких-то тряпичных кукол их дергаешь за ниточки, а они код типа пишут ... большой текст свёрнут, показать
     
  • 5.43, Аноним (43), 11:29, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Можете рассказать, для каких задач в проде Вы её используете?
     
     
  • 6.44, Дмитрий Марков (?), 11:32, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Можете рассказать, для каких задач в проде Вы её используете?

    сейчас вообще ни для каких, было несколько машин с корнем на btrfs для сборки чтобы после того как насобирал прибраться за собой одной командой получив девственную систему.

    да это не лучший кейс
    да я знаю про лохер но его на e2k не соберёшь

     
     
  • 7.53, mikhailnov (ok), 12:51, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А как производительность btrfs на e2k, на глаз без просадок?
     
     
  • 8.55, пох. (?), 12:56, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    у них производительность дисковой подсистемы, подключенной через pci, подключенн... текст свёрнут, показать
     
     
  • 9.75, Аноним (-), 15:51, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну значит они приобретут море функциональности ничего не потеряв И это кажется ... текст свёрнут, показать
     
     
  • 10.109, пох. (?), 22:55, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    неисключено - процессор-то гораздо меньший тормоз чем эти КПИ Хотя там еще writ... текст свёрнут, показать
     
     
  • 11.113, Аноним (-), 23:53, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так получается что в целом довольно выигрышный вариант конфигурации Там еще... текст свёрнут, показать
     
  • 8.56, Дмитрий Марков (?), 12:57, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    К сожалению тестов не сохранилось, но через пару недель будем делать повторно по... текст свёрнут, показать
     
  • 6.54, mikhailnov (ok), 12:53, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Инкриментные бекапы раз в N минут автоматически перекачиваются на резервный сервер
     
  • 4.66, Аноним (-), 15:19, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > (можете интервью с Шишкиным за 2010 год прочитать, там подробнее),

    А вы можете использовать ФС от Шишкина если вам так лучше. Потому что теоретические бла-бла про фундаментальные просчеты это здорово, но ФС такого плана размером аж 600 мегов, под завязку набитая мелкими файлами, чтобы на практике ощутить хоть какой-то намек на ограничения - это именно теоретический сценарий, который на практике обычно не наблюдается.

    > а в частности есть нужные идеи и не более.

    Идея ничто без реализации. И таки неидеальные алгоритмы с хорошей реализацией порвут отличные алгоритмы с паршивой реализацией. Хоть теоретически и должно вроде быть наоборот.

     
     
  • 5.96, Аноним (97), 18:16, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А вы можете использовать ФС от Шишкина если вам так лучше.

    вы тоже вольны жить под масонами, если вам так больше нравится.

     
     
  • 6.103, Аноним (-), 20:51, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > вы тоже вольны жить под масонами, если вам так больше нравится.

    Эксперименты показали что это вполне нормальный вариант, неплохо работает. Если у них там и есть заговор по захватом btrfs'ом планеты - ок, I'm in. Ну хотя-бы потому что попробовав менеджить сторажи по btrfs'овски я решил что мне так гораздо больше нравится.

     
  • 3.118, Аноним (118), 07:27, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Все жду когда в ней RAID5/RAID6 заработают, чтобы слинять на неё с ZFS.
     
  • 2.25, N (?), 10:10, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    И это очень хорошо. Для супер-мощных серверов с терабайтами оперативки может ZFS и лучше. Но когда просто нужно сжатие (уже 3 алгоритма с поддержкой выставления уровня сжатия) и надежность CoW на каком-нибудь маломощном одноплатнике или на десктопе я часто использую btrfs.
     

  • 1.7, Аноним (7), 08:56, 22/01/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ну вот она вся суть линукса — допили сам что-то отдалённо похожее на ФС 🐧
     
     
  • 2.9, Аноним (5), 09:11, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    То ли дело мелкомягкие. Они свою, вообще не похожую на ФС, NTFS и сами не допиливают и другим не дают.
     
     
  • 3.21, Аноним (21), 09:52, 22/01/2020 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 4.24, Аноним (5), 10:07, 22/01/2020 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 5.59, netflix (?), 13:30, 22/01/2020 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
     
  • 6.84, Аноним (88), 16:23, 22/01/2020 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.49, maximnik0 (?), 12:32, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Они свою, вообще не похожую на ФС, NTFS и сами не допиливают и другим не дают.

    А почему вы решили что это M$ виновата.Вспоминайте историю -Ибм,полуось, HPFS.Откуда ноги то растут у NTFS?
    А  алгоритм сжатия?Скандал с многомиллионными выплатами фирме Vertisoft .....
    А патенты? Откуда у вас уверенность что M$ не отстегивает к примеру за способ оптимального расположения  битовых карт?

     
     
  • 4.89, Аноним (-), 16:39, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ноги растут из гусары, молчать В общем кому интересны эти технологии из 90-х... большой текст свёрнут, показать
     
     
  • 5.95, Аноним (95), 18:13, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > В общем кому интересны эти технологии из 90-х? У MS вообще нет ничего сравнимого с zfs/btrfs/.... - как максимум ReFS, только на серверах и по фичам там и близко не паритет.

    О да. Пока весь мир добавляет к своим мощным СХД гибридные решения аналитики попеннета гордятся ФС, на одном серверочке.

     
     
  • 6.104, Аноним (-), 20:53, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > О да. Пока весь мир добавляет к своим мощным СХД гибридные решения
    > аналитики попеннета гордятся ФС, на одном серверочке.

    Пока космические корабли бороздят просторы большого театра ... дома вы ездите в автотазе гремящем гайками. А мне так почему-то не хочется.

     
     
  • 7.107, Аноним (107), 22:42, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Тебе рассказывают что у меня и остальных в работе используется. Если ты нашкуриваешь на свой лохан это не значит что у других автотаз. Нормальные могут себе и ламбо прикупить.
     
     
  • 8.114, Аноним (-), 00:14, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А какая мне в общем то разница чего у _тебя_ на твоей _работе_ Мне вот сабж инт... текст свёрнут, показать
     
     
  • 9.126, Аноним (126), 20:23, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так я сразу сказал что ты нишее W не можешь позволить себе нормальное решение, а... текст свёрнут, показать
     
     
  • 10.128, Аноним (-), 20:47, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я могу и поколхозить, если в результате получается недорого и круто с А ес... большой текст свёрнут, показать
     
     
  • 11.129, Аноним (126), 22:08, 23/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я и говорю - после таких обычно приходится искать деньги, играть тендеры и ст... большой текст свёрнут, показать
     
     
  • 12.131, Аноним (131), 04:39, 24/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Каждому свое Это денег стоит, и довольно приличных Так что вариант, но - не дл... большой текст свёрнут, показать
     
     
  • 13.139, Аноним (139), 18:21, 24/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Собственно после такой мысли понятно твоё знание реалий жизни Дальше ничего ком... текст свёрнут, показать
     
  • 12.135, Аноним (134), 10:52, 24/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ПоржалЪ И как тебя спасёт распределённая репликация от прилетания кривого DELET... текст свёрнут, показать
     
     
  • 13.140, Аноним (139), 18:23, 24/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Аллё, гараж Мысль была как отлично могут отработать снэпшоты и их верчени туда-... текст свёрнут, показать
     
     
  • 14.141, Аноним (141), 00:33, 25/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Если кто-то пользуется базой с репликацией - предполагается что он умеет пользов... текст свёрнут, показать
     

  • 1.17, Аноним (17), 09:41, 22/01/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А что будет если перезапись блока все-таки обгонит в фоне работающий DISCARD?
     
     
  • 2.26, Аноним (5), 10:15, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Интересный, кстати, вопрос... Особенно если в системе намного больше одного накопителя.
     
  • 2.27, Анонимус2 (?), 10:21, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вроде в новости нормально написано, что discard отменится в этом случае.
     
  • 2.28, PnD (??), 10:27, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если в реализации лажанулись (а в первой версии это почти наверняка), проблема будет маскироваться COW. И прилетать будет этот COW отключившим (есть там afaik такой странный режим). * Системные таблицы так вряд ли дропнут. Разве что постараются и организуют что-нибудь наподобие "if (uid = 0)".
    * DISCARD отдельно от удаления — вообще довольно стрёмная затея. Если бы мне оно понадобилось (не важно где), я бы постарался организовать "карантинную" таблицу discarded-блоков. С опцией "мне повезёт" для желающих побыстрее всё равно как.
     
  • 2.29, Аноним (29), 10:35, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > А что будет если перезапись блока все-таки обгонит в фоне работающий DISCARD?

    Ничего страшного, это же btrfs

     
     
  • 3.47, пох. (?), 12:05, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    два kernel panic этому анониму!
     
  • 2.85, Аноним (88), 16:26, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А что будет если перезапись блока все-таки обгонит в фоне работающий DISCARD?

    А ниего не будет. Это уже проблемы накопителя как он корректно такое обтяпает. В накопитель то команды последовательно улетают, по очереди, и фирмвара должна обеспечить корректность семантики. Сама ФС до того как фигачить discard специально ждет - не захочется ли ей туда писать. И если захочется - discard вообще отменяется, за бессмысленностью, т.к. при перезаписи блока контроллер всяко erase или read-modify-write зафигарит и явно его просить это сделать - только лишние команды в интерфейс.

     

  • 1.45, Аноним (45), 11:35, 22/01/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    zstd уже в апстриме btrfs
     
     
  • 2.46, Аноним (5), 11:48, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Больше года уж как...
     
  • 2.86, Аноним (88), 16:27, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > zstd уже в апстриме btrfs

    Более того - это уже и grub всякие научились читать и все такое прочее. С разморозкой.

     

  • 1.57, Анонимныйаноним (?), 13:18, 22/01/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я просто шокирован. До этого оно реально было синхронным? Оо
     
     
  • 2.61, user (??), 13:44, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Говнопрошивки неправильно понимают команду DISCARD, вместо пометки блока начинают сразу что-то двигать. Со стороны ФС это не лечится.
     
     
  • 3.62, Анонимныйаноним (?), 13:57, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Есть прув?
     
     
  • 4.87, Аноним (88), 16:29, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Есть прув?

    Почитай описание на патч. Что реально сделает тот или иной SSD получив DISCARD целиком на усмотрение его фирмвари. Это может быть быстро, а может не быть. Никак не специфицировано стандартами в жестко регламентированном виде вроде бы. Ну вот и оказалось что если это асинхронно делать - в ряде случаев хорошая прибавка.

     
  • 3.68, Аноним (68), 15:31, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    А я то думал, что если ССД на 80% забит неизменяемыми данными, то активное использование оставшихся 20 просто затрёт до дыр эту область, а остальная будет новой.
     
     
  • 4.77, user (??), 16:06, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    В идеальном мире:
    DISCARD информирует SSD о ненужности блока и завершается. Wear leveling и GC - отдельные операции.

    В реальном мире:
    При поступлении DISCARD что-то перемещаем и только потом докладываем о выполнении DISCARD. Никого не волнует, что даже при удалении одного файла будет несколько DISCARD подряд.

     
     
  • 5.79, user (??), 16:07, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >ненужности блока

    блоков, конечно

     
  • 4.90, Аноним (-), 16:42, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > то активное использование оставшихся 20 просто затрёт до дыр эту область,
    > а остальная будет новой.

    Фирмварь сделает GC и RMW так как посчитает нужным. Возможно даже подвинув какие-то "неизменяемые" данные местами. Вот это уже целиком на усмотрение FTL и тамошних GC/RMW/wear leveling. А в силу таких процессов SSD еще и очень не любят ВНЕЗАПНО терять питание... наиболее тупые флехи и карты памяти от такого вообще таблицы трансляции могут потерять и файлы превращаются в совсем уж лапшу.

     

  • 1.70, Аноним (70), 15:34, 22/01/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Например, она ожидает некоторое время из соображений, что блок возможно
    > будет вскоре использован так, что вообще не окажется смысла в выполнении
    > процедуры DISCARD

    Я, похоже, что-то не понимаю. Разве можно в ssd перезаписать блок, не стерев его предварительно? Тогда зачем откладывать DISCARD, который всё равно придется делать?

     
     
  • 2.82, user (??), 16:13, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    DISCARD не стирает. Он только сообщает накопителю, что старое содержимое блока больше не используется и его не требуется сохранять в другом месте. То есть после DISCARD при чтении этого блока будет что угодно, на практике обычно нули.

    Проблема как раз в том, что говноSSD засунули в DISCARD дополнительные действия.

     
  • 2.91, Аноним (-), 16:44, 22/01/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Я, похоже, что-то не понимаю. Разве можно в ssd перезаписать блок, не
    > стерев его предварительно?

    Физически - нет. Логически - да. Фирмварь SSD как правило скрывает эти свойства флеша, формально претендуя что это как бы диск, с как бы секторами, которые как бы можно перезаписывать как обычно.

    > Тогда зачем откладывать DISCARD, который всё равно придется делать?

    В накопитель полетит меньше команд. Контроллер SSD сам догадается стереть, если это потребуется. Поэтому единственным достижением станет лишняя бесполезная команда в накопитель, просящая сделать то до чего контроллер и так догадается по следующей команде на запись блока.

     
  • 2.136, Аноним (134), 10:53, 24/01/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Почитайте о wear leveling, шум в голове рассеется. Блоки в SSD напрямую обычно ныне системой не адресуются, они виртуализованы.
     

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



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

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