ㅤ
Почему?
ㅤ
ОК, буду еще выпиливать. Нормально если начну с корня, потестю, затем /home?
Sergei
Почему?
Вот это как раз то, что действительно нестабильно и может привести к потере данных.
ㅤ
Я готовлю бэкапы.
Sergei
Я готовлю бэкапы.
Если бекапить всё - тогда тем более проще переформатировать и залить обратно.
ㅤ
Проверить тоже интересно
ㅤ
Да и быстрее все равно (в случае успеха 😊).
Igor
сейчас попробую у себя на тестовом сконвертировать
Anonymous
Подскажите пожалуйста, есть ли fedora media writer 32 bit? Родственник отдал ноут с вин10 говорит поставь Федору только полегче, решил поставить ему хфсе, но при записи или форматировании флешки выдают ошибку не хватает <name>.dll библиотеки, вопрос погуглил, люди пишут, что с 32 бит fmw канает
Igor
до: /dev/loop0 976M 668M 242M 74% /mnt после: /dev/loop0 1.0G 720M 272M 73% /mnt ❯ sudo btrfs fi show /mnt Label: none uuid: 8b0ff36a-c011-48e4-901e-c4d8293dca04 Total devices 1 FS bytes used 716.52MiB devid 1 size 1.00GiB used 820.00MiB path /dev/loop0
olegon.ru
ты сделал nocow, кстати?
нет, конечно... зачем? на ZFS и без этого хорошо работает
Anonymous
LXQT поставь лучше... 64 бита, раз там 10 работает
Хорошо, но вопрос в том, есть ли 32бита фмв, у него на ноуте не хочет либу докачивать, я даже не нашел либу на гите, но она не ставится
Igor
ОК, буду еще выпиливать. Нормально если начну с корня, потестю, затем /home?
ты только учти, что онлайн это сделать не получится, надо загрузиться с лайва
Anonymous
Rufus вроде бы тоже нормально записывает.
А есть исошники других де или только гном?
Igor
если есть желание, можем устроить jitsi / zoom конференцию и все посмотрим, получится ли у тебя сконвертировать )
Anonymous
ㅤ
А есть исошники других де или только гном?
https://russianfedora.github.io/FAQ/generic-info.html#download
Igor
Я как раз сейчас пишу на флешку свежий респин.
ребутнёшься в лайв - заходи в https://meet.jit.si/artem4-is-going-for-btrfs :)
Igor
и даже под вэйландом работает
ㅤ
Но на корне место освободить чтобы мне еще придется повозиться немного. 46 Гб для / это очень мало в наши дни.
Igor
я не думаю, что у тебя будет большая проблема сконвертировать при 70% занятого места
Alexander
пусть и файлы маленькие, но в целом-то условия равные
Не равные. Ты с zfs протестировал оперативную память, а не ФС. Кстати, ты на образ ставил атрибут nocow?
olegon.ru
Не равные. Ты с zfs протестировал оперативную память, а не ФС. Кстати, ты на образ ставил атрибут nocow?
нет, именно, что ни там, ни там nocow не ставил, зачем? и почему я не протестировал оперативную память в btrfs?
Sergei
А в хроме это работает?
Alexander
нет, именно, что ни там, ни там nocow не ставил, зачем? и почему я не протестировал оперативную память в btrfs?
1. чтобы у тебя random write не тормозил об cow. 2. Хз, я не знаю, что у тебя за конфигурация. Но 800 МБ/с - это определённо признак того, что ты протестил оперативку, а не ФС
olegon.ru
в общем, я еще споткнулся о то, что BTRFS сливает кеш зачем-то... т.е. стоит виртуалка 5 минут, запускаешь в ней опять FF, тупит, как в первый раз
olegon.ru
готовлю стенд, чтобы дергать питание :)
Alexander
1. так он не тормозит в ZFS 2. конечно, но, еще раз, почему в BTRFS не так?
1. Zfs по-другому немного работает. Ты, кстати, не zvol, случаем, юзал? 2. Я же говорю, хз. Я не знаю, что у тебя там за конфигурация. Но, в целом, если у тебя ФС кеширует под виртуалкой запись в память (обманывая тем самым её), то чем-то хорошим это вряд ли кончится.
olegon.ru
1. Zfs по-другому немного работает. Ты, кстати, не zvol, случаем, юзал? 2. Я же говорю, хз. Я не знаю, что у тебя там за конфигурация. Но, в целом, если у тебя ФС кеширует под виртуалкой запись в память (обманывая тем самым её), то чем-то хорошим это вряд ли кончится.
1. нет 2. меня устраивает вариант, что ФС работает быстро :) с тем, чтобы рубить ее по питанию, я сейчас как раз и разберусь, но пока проблем не было, хотя по питанию рубил с включенной виртуалкой
Alexander
1. нет 2. меня устраивает вариант, что ФС работает быстро :) с тем, чтобы рубить ее по питанию, я сейчас как раз и разберусь, но пока проблем не было, хотя по питанию рубил с включенной виртуалкой
Ещё раз, у тебя бенчмарк некорректен: сравниваются яблоки с бананами, и не фс работает быстро, а кеш. Похожего результата ты можешь и на btrfs добиться, сказав эмулятору заюзать системный кеш для io виртуалки. Ты на своей системе, конечно, можешь выбирать любые варианты компромисса между надежностью и производительностью, просто не надо говорить, что конфигурация с уклоном в большую надёжность хуже, чем конфигурация с уклоном в большую производительность, потому что последняя быстрее.
olegon.ru
на виртуалках везде writeback
Alexander
на виртуалках везде writeback
Ты про настройки qemu?
Alexander
вот я и пытаюсь ей что-то сказать, при равных условиях для софта, т.е. не в эмуляторе и т.п. сейчас btrfs работает медленно для меня самого, т.е. смотреть на мучения виртуалки невозможно. я ищу вариант, чтобы ее ускорить до приемлемого, после чего буду сравнивать надежность
Скорее всего, тормозит об copy-on-write. Btrfs и zfs юзает несколько разные структуры данных для организации хранения данных и у btrfs негативное cow влияние на random write может быть более существенным. Собственно, потому и рекомендуют на образы для виртуалок и на каталоги с БД ставить nocow при использовании btrfs (у zfs этот артибут, вроде, не поддерживается).
olegon.ru
дело, видимо, не в nocow...
Alexander
на виртуалках везде writeback
Возможно, у тебя настройки кеша разные. Zfs может агрессивнее юзать свой кеш, а btrfs использует общесистемеый, у которого настройки могут быть более консервативными. Попробуй сопоставить параметры кешей.
olegon.ru
Возможно, у тебя настройки кеша разные. Zfs может агрессивнее юзать свой кеш, а btrfs использует общесистемеый, у которого настройки могут быть более консервативными. Попробуй сопоставить параметры кешей.
а какие параметры у общесистемного могут быть? я в zfs только размер задал, общесистемный вообще по дефолту... да и файлики не такие большие
olegon.ru
сброс dirty?
olegon.ru
но мне бы не хотелось это в целом сбрасывать, в т.ч. для системного диска
Alexander
дело, видимо, не в nocow...
Во-первых, добавь oflag=direct. Ну и лучше не юзай urandom, а пиши из zero (отключив сжатие).
Alexander
сброс dirty?
Нет, параметры writeback. В частности, отсеки по времени и по объёму dirty-кеша.
olegon.ru
Во-первых, добавь oflag=direct. Ну и лучше не юзай urandom, а пиши из zero (отключив сжатие).
так именно, что я не хочу синтетикой увидеть, какой у меня диск быстрее, диски одинаковые, мне надо узнать все в комплексе, включая кеширование и сжатие
olegon.ru
а urandom пока справляется...
Alexander
так именно, что я не хочу синтетикой увидеть, какой у меня диск быстрее, диски одинаковые, мне надо узнать все в комплексе, включая кеширование и сжатие
Тогда подготовь заранее рандомный датасет где-нибудь на tmpfs, чтобы исключить влияние нагрузки на cpu при генерации рандомных данных в ходе теста.
Alexander
так именно, что я не хочу синтетикой увидеть, какой у меня диск быстрее, диски одинаковые, мне надо узнать все в комплексе, включая кеширование и сжатие
Ты тестируешь не диски, а ФС. И, если диски у тебя одинаковые, то и различия будут обусловлены только ФС.
olegon.ru
запустил dd и дернул виртуалку по питанию...
Alexander
так direct зачем включать? пусть с кешированием...я про это
Тогда ты тестирешь только кеш, а ФС не тестируется совсем. И в таком случае тебе нужно делать так, чтобы параметры кашей были похожими (иначе ты больше тестируешь разные параметры, а не работу самих кешей).
Alexander
запустил dd и дернул виртуалку по питанию...
У тебя кеш на хосте. Гашание виртуалки на сохранность данных не повлияет.
olegon.ru
У тебя кеш на хосте. Гашание виртуалки на сохранность данных не повлияет.
это как это? кеш внутри виртуалки не считается? только что обсуждали, что zfs все в памяти держит
Alexander
так я и говорю, как можно именно для этого диска что-то отрегулировать в btrfs?
В sysctl смотри параметры кеширования и читай про то, как каботают кеши в zfs, чтобы привести их параметры к схожим.
olegon.ru
В sysctl смотри параметры кеширования и читай про то, как каботают кеши в zfs, чтобы привести их параметры к схожим.
мне не надо схожими, мне надо только для одного диска с btrfs сделать быстрее
olegon.ru
У тебя zfs на хосте, так ведь?
это снимок mc в виртуалке
Alexander
olegon.ru
два диска, один zfs, другой -btrfs
olegon.ru
оба внутри
olegon.ru
сейчас уже тест в виртуалке
Alexander
оба внутри
Тогда крути параметры кешей в виртуалке. Данные ты вряд ли потеряешь.
olegon.ru
буду мучить btrfs, чтобы оценить, насколько безопасно ее по питанию дергать теперь
olegon.ru
Тогда крути параметры кешей в виртуалке. Данные ты вряд ли потеряешь.
а они в btrfs крутятся только целиком, что мне категорически не подходит, например, для системного диска