LINUX.ORG.RU
Форум — Admin  

Ох BTRFS, ну сколько можно - продолжение

 


0

1

Для тех кто помнит первую тему: Ох BTRFS, ну сколько можно в которой я по-полной обосрал BTRFS, посчитав что это она испортила мне файлы и дело именно в ней, а не в железе. Хотел написать в старую тему, но она уже в архиве. Админов прощу добавить туда ссылочку на эту тему.

У меня новости. Спустя 2 года выяснилось, что на том сервере таки битая память!

BTRFS оправдана, буду пробовать её снова.


Ответ на: комментарий от anonymous

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

firkax ★★★★★
()
Ответ на: комментарий от anonymous

Нуда и всякие ТРИМ придумали чтобы скучно не было.

Ну в какой-то мере да. По идее диск вполне себе может жить без этого. Но вот беда - если надо записать в ячейку а она уже была записана - то ее надо сначала очистить а потом писать. то есть два шага. Если ячейка чистая - то писать можно сразу. Собственно задача трима - зачистить незадействованные в ФС но ранее записанные ячейки во время простоя диска - чтобы процесс записи был быстрее. То есть это не про ресурс ни разу, это исключительно про скорость. Продаются же у нас попугаи, а от ресурса требование только одно - дожить до конца гарантии. Год (и даже три для флагманов) - сейчас в основной своей массе проживает даже низкопробное QLC говно - а значит в ширпотребе инженерам не надо напрягаться за ресурс.

Qui-Gon ★★★★★
()

Спустя 2 года выяснилось, что на том сервере таки битая память!

Там разве не ECC?

Rodegast ★★★★★
()

А два года это сервер чем занимался? Работал нормально, уничтожал файлы или был выключен?

У меня ни разу такого не было.

Ну, всё бывает в первый раз. И, та память, с которой проблемм не было, она все проверена memtest версией 8.10? Вам потребовалось два года и новая версия memtest, чтобы определить, что память не ОК, может у вас и другие сервера были без ECC и с битой памятью...

mky ★★★★★
()
Ответ на: комментарий от Qui-Gon

Нет. Очищаемая область существенно больше, чем записываемая. TRIM позволяет избежать ненужных перемещений данных (дефрагментации на уровне флеш-памяти), чтобы в очищаемой области не было нужных данных.

В старых SSD было существенно больше скрытых/резервных блоков, за счёт чего он и мог нормально работать без TRIM, а новые дешман SSD не любят работать без TRIM, после того, как у них заняли весь объём, им приходится для каждой записи делать много перемещений данных.

ресурса требование только одно - дожить до конца гарантии.

Они в гарантии ограничивают допустимый объём записи.

mky ★★★★★
()
Ответ на: комментарий от Shadow

На сервере альтернативы lvm не вижу

Есть масса сценариев когда и на сервере он не впился, в предположении что LVM по прямому назначению используют а не RAID на нём собирают. Например если каждая отдельно взятая машинка устаревает и выводится из эксплуатации задолго до того как на ней место заканчивается.

bugfixer ★★★★★
()
Последнее исправление: bugfixer (всего исправлений: 1)

Мне кажется если взять btrfs и попросить переписать ее на rust ИИ, результат с первой попытки будет стабильнее оригинала в которого вложено столько лет.

Хотя да:

anonymous_sama ★★★★★
()
Последнее исправление: anonymous_sama (всего исправлений: 1)
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария