Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Голосование

Используете ли вы BTRFS?

Да
Нет, но теперь попробую
Нет

Автор Тема: BTRFS. Готова ли к использованию в 16.04?  (Прочитано 99051 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #270 : 06 Марта 2016, 23:26:47 »
Загрузочный экран меняет…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #271 : 06 Марта 2016, 23:31:19 »
AnrDaemon,
У меня ни разу ничего с экраном не делало. Да ладно, не суть. В оффтопик ушли.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #272 : 08 Марта 2016, 11:29:57 »
После некоторого тестирования могу сказать, что для Ubuntu 14.04 c ядром 4.2 btrfs еще не вполне доработана.

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

Этот баг поправили в ядре 4.4. Так что в 16.04 уже можно пользоваться.

Ничего особо опасного в этом нет, но тем не менее - проблема.

Пользователь решил продолжить мысль [time]08 Март 2016, 11:46:15[/time]:
Я добавил в https://help.ubuntu.ru/wiki/btrfs о том, что все-таки не стоит делать дефолтным коренвой подтом файловой системы. Кому-то это удобнее, но лишает прятных возможностей.
« Последнее редактирование: 08 Марта 2016, 11:49:17 от Pilot6 »
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #273 : 09 Марта 2016, 13:15:46 »
Вопреки высказанным ранее мнениям, оказалось, что btrfs пока еще не сильно доработана для работы с SSD.

Это касается операции trim. Некоторые говорили, что btrfs якобы сама это делает, когда монтируется с опцией ssd и т.п.
Все это не так. Brtfs поддерживает опцию discard и по идее должна поддерживать команду fstrim.

Первый вариант не оптимальный, так как тормозит работу с диском. Второй вариант используется в Ubuntu и Windows выплнением trim с определенной периодичность.

Так вот btrfs пока еще не очень хорошо это поддерживат. Проблемы такие:

1. С ядрами до 4.4 в определенных случах fstrim вообще не работает.
2. Нераспределенная часть раздела не подвергается триммингованию. Поэтому в случае balance или выделения новых областей на разделе под данные или метаданные, скорость не будет оптимальной.
3. Btrfs не запоминает какие сектора уже оттриминговались. Поэтому сколько не запускай fstrim -v результатом будет размер распределенных (allocated) данных. И время выполнения всегда будет одинаковым. То есть обрабатывется весь раздел.В отличие от ext4, где выводится реальное количестов оттримингованных байтов. Я почитал переписку разработчиков, и пока не придумали как сделать по-другому. Проблема в том, что файловая система может быть на нескльких устройствах, причем разных, например SSD и HDD. Поэтому с тримом не все пока понятно.

Эти проблемы не критические. Хотя бы с ядром 4.4 fstrim работает. То что он всегда делает одно и то же не так уж и страшно. А вот unnalocated никак не оттриминговать.

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

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

Здесь тоже есть над чем работать. Не так все радужно как некоторые думали.

Тем не менее, я пока доволен. Посмотрим что будет в случае сбоя по питанию. Специально тестировать не очень охота, но у меня десктоп без UPS. Есть бэкап важных данных. Так что ничего катастрофического не должно быть. С ext4 отключения света были, ничем не грозило. Ext4 боится только повторных сбоев, а вот как поведет себя btrfs - будем посмотреть.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #274 : 09 Марта 2016, 16:00:25 »
Pilot6,
Я в любом случае с 16.04 буду btrfs как основную пользовать. Преимущества в скорости работы на лицо, также наличие других интересных плюшек. Есть некритичные проблемы, но я думаю их решат. Вспомните какой была btrfs 2 года назад - ужас! Тормоз просто был да и глюков не в пример больше было.
« Последнее редактирование: 09 Марта 2016, 16:54:35 от thunderamur »

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #275 : 09 Марта 2016, 16:10:16 »
thunderamur,
Да я уже на 14.04 использую как основную сейчас. Только на компе с SSD ядро поставил от 16.04.

И буду дальше ставить. Заодно и выявлю косяки, если будут. Пока косяки не серьезные.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #276 : 09 Марта 2016, 19:19:39 »
Вы так сладко поёте, что мне самому уже хочется поюзать. Но 1Gb памяти… как бы это сказать… притормаживает.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #277 : 11 Марта 2016, 11:06:48 »
AnrDaemon,
В %% на сколько больше памяти потребляет?
У меня нет ни одной машины с 1 ГБ.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #278 : 11 Марта 2016, 13:35:30 »
AnrDaemon, как по мне так с таким ОЗУ все что угодно будет притормаживать (любая ос с любой ФС, если только это не сервер без GUI).
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #279 : 11 Марта 2016, 17:05:44 »
Это сервер без GUI.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7882
  • Eternally
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #280 : 11 Марта 2016, 17:59:46 »
AnrDaemon,
у меня 1гб на сервере (консоль и ssh), 2гб на ноуте (lxde). btrfs субъективно быстрее, чем ext4. Разницы в использовании памяти не заметил. Так что смело можно ставить, только если диск без поврежденных секторов.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12141
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #281 : 11 Марта 2016, 18:00:46 »
AnrDaemon, А это - уже интересно...

Можно побольше деталей про машину? И что на ней крутится? и на сколько сильно тормозит (по сравнению с чем)?
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #282 : 11 Марта 2016, 18:13:24 »
Вот уже классно потестил файловую систему. Решил на тестовом ноуте обновить 14.04 до 16.04, при этом сохранив 14.04, чтобы можно было туда грузиться. Правда пока тест оказался не полным по независящим от меня причинам.

Сделал снапшоты @ и @home и запустил обновление. Все шло долго нормально, потом меня отвлекли, когда вернулся, то ноут был с потухшим экраном, диск не шуршал, лампочка не мигала. В tty не пускала, reisub не работал. Короче завис.

Ну я загрузился с LiveUSB, смонтировал систему, переименовал подтома и всех делов. Перезагрузил - работает 14.04.
Никаких долгих бэкапов и т.п. Правда на этом ноуте ничего ценного и не было, чтобы на случай совсем крантов бояться.

Удобно однако. Кстати загрузиться с LiveUSB 16.04 тоже не смог. Что-то они там поломали. Но не суть. Попробую в другой раз.

А главное - можно иметь обе системы и грузиться в любую. Надо только в fstab подтом поменять и груб обновить.
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #283 : 11 Марта 2016, 18:24:02 »
AnrDaemon,
А ты всякие там дедубликации и т.п. не включил случаем?

У меня тут ВМка с 512 МБ ОЗУ работает с openvpn и mumble-server - 46 МБ ОЗУ занято. Система на btrfs. 207 МБ - вместе с кэшем.
« Последнее редактирование: 11 Марта 2016, 19:55:38 от thunderamur »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28512
    • Просмотр профиля
Re: BTRFS. Готова ли к использованию в 16.04?
« Ответ #284 : 11 Марта 2016, 21:02:21 »
Окей, понял, откуда непонятки. "Тормозит" в смысле "удерживает от внедрения", а не "работает медленно".
Машина -
(Нажмите, чтобы показать/скрыть)
Крутится samba4 файловый сервер рас, samba4 АД+ФС двас (в контейнере), PPTP VPN сервер, ownCloud(=MySQL), корп вики. Память от 400 до 800Mb занято. В зависимости от нагрузки на облако.

Пользователь решил продолжить мысль 11 Марта 2016, 21:07:38:
А как оно со снапшотами работает? Не путает их, не перехлёстывает?
А то я тут про LVM начитался... интересно, как с этим у BTRFS?
« Последнее редактирование: 11 Марта 2016, 21:07:38 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.021 секунд. Запросов: 24.